Summary

Harness status: OK

Found 2808 tests

Details

ResultTest NameMessage
Passparas[0].firstChild.data = "", with unselected range collapsed at (paras[0].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a"></p>, Element node <p id="a"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data = "", with selected range collapsed at (paras[0].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a"></p>, Element node <p id="a"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data = "foo", with unselected range collapsed at (paras[0].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">foo</p>, Element node <p id="a">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data = "foo", with selected range collapsed at (paras[0].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">foo</p>, Element node <p id="a">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data = paras[0].firstChild.data, with unselected range collapsed at (paras[0].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data = paras[0].firstChild.data, with selected range collapsed at (paras[0].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data += "", with unselected range collapsed at (paras[0].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data += "", with selected range collapsed at (paras[0].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data += "foo", with unselected range collapsed at (paras[0].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data += "foo", with selected range collapsed at (paras[0].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data += paras[0].firstChild.data, with unselected range collapsed at (paras[0].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data += paras[0].firstChild.data, with selected range collapsed at (paras[0].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent = "", with unselected range collapsed at (paras[0].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a"></p>, Element node <p id="a"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent = "", with selected range collapsed at (paras[0].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a"></p>, Element node <p id="a"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent = "foo", with unselected range collapsed at (paras[0].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">foo</p>, Element node <p id="a">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent = "foo", with selected range collapsed at (paras[0].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">foo</p>, Element node <p id="a">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent = paras[0].firstChild.textContent, with unselected range collapsed at (paras[0].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent = paras[0].firstChild.textContent, with selected range collapsed at (paras[0].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent += "", with unselected range collapsed at (paras[0].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent += "", with selected range collapsed at (paras[0].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent += "foo", with unselected range collapsed at (paras[0].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent += "foo", with selected range collapsed at (paras[0].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent += paras[0].firstChild.textContent, with unselected range collapsed at (paras[0].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent += paras[0].firstChild.textContent, with selected range collapsed at (paras[0].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue = "", with unselected range collapsed at (paras[0].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a"></p>, Element node <p id="a"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue = "", with selected range collapsed at (paras[0].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a"></p>, Element node <p id="a"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue = "foo", with unselected range collapsed at (paras[0].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">foo</p>, Element node <p id="a">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue = "foo", with selected range collapsed at (paras[0].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">foo</p>, Element node <p id="a">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with unselected range collapsed at (paras[0].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with selected range collapsed at (paras[0].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue += "", with unselected range collapsed at (paras[0].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue += "", with selected range collapsed at (paras[0].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue += "foo", with unselected range collapsed at (paras[0].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue += "foo", with selected range collapsed at (paras[0].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with unselected range collapsed at (paras[0].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with selected range collapsed at (paras[0].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data = "", with unselected range on paras[0].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a"></p>, Element node <p id="a"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data = "", with selected range on paras[0].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a"></p>, Element node <p id="a"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data = "foo", with unselected range on paras[0].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">foo</p>, Element node <p id="a">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data = "foo", with selected range on paras[0].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">foo</p>, Element node <p id="a">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data = paras[0].firstChild.data, with unselected range on paras[0].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data = paras[0].firstChild.data, with selected range on paras[0].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data += "", with unselected range on paras[0].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data += "", with selected range on paras[0].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data += "foo", with unselected range on paras[0].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data += "foo", with selected range on paras[0].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data += paras[0].firstChild.data, with unselected range on paras[0].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data += paras[0].firstChild.data, with selected range on paras[0].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent = "", with unselected range on paras[0].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a"></p>, Element node <p id="a"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent = "", with selected range on paras[0].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a"></p>, Element node <p id="a"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent = "foo", with unselected range on paras[0].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">foo</p>, Element node <p id="a">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent = "foo", with selected range on paras[0].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">foo</p>, Element node <p id="a">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent = paras[0].firstChild.textContent, with unselected range on paras[0].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent = paras[0].firstChild.textContent, with selected range on paras[0].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent += "", with unselected range on paras[0].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent += "", with selected range on paras[0].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent += "foo", with unselected range on paras[0].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent += "foo", with selected range on paras[0].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent += paras[0].firstChild.textContent, with unselected range on paras[0].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent += paras[0].firstChild.textContent, with selected range on paras[0].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue = "", with unselected range on paras[0].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a"></p>, Element node <p id="a"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue = "", with selected range on paras[0].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a"></p>, Element node <p id="a"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue = "foo", with unselected range on paras[0].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">foo</p>, Element node <p id="a">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue = "foo", with selected range on paras[0].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">foo</p>, Element node <p id="a">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with unselected range on paras[0].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with selected range on paras[0].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue += "", with unselected range on paras[0].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue += "", with selected range on paras[0].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue += "foo", with unselected range on paras[0].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue += "foo", with selected range on paras[0].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with unselected range on paras[0].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with selected range on paras[0].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data = "", with unselected range collapsed at (paras[0].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a"></p>, Element node <p id="a"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data = "", with selected range collapsed at (paras[0].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a"></p>, Element node <p id="a"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data = "foo", with unselected range collapsed at (paras[0].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">foo</p>, Element node <p id="a">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data = "foo", with selected range collapsed at (paras[0].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">foo</p>, Element node <p id="a">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data = paras[0].firstChild.data, with unselected range collapsed at (paras[0].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data = paras[0].firstChild.data, with selected range collapsed at (paras[0].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data += "", with unselected range collapsed at (paras[0].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data += "", with selected range collapsed at (paras[0].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data += "foo", with unselected range collapsed at (paras[0].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data += "foo", with selected range collapsed at (paras[0].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data += paras[0].firstChild.data, with unselected range collapsed at (paras[0].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data += paras[0].firstChild.data, with selected range collapsed at (paras[0].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent = "", with unselected range collapsed at (paras[0].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a"></p>, Element node <p id="a"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent = "", with selected range collapsed at (paras[0].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a"></p>, Element node <p id="a"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent = "foo", with unselected range collapsed at (paras[0].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">foo</p>, Element node <p id="a">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent = "foo", with selected range collapsed at (paras[0].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">foo</p>, Element node <p id="a">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent = paras[0].firstChild.textContent, with unselected range collapsed at (paras[0].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent = paras[0].firstChild.textContent, with selected range collapsed at (paras[0].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent += "", with unselected range collapsed at (paras[0].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent += "", with selected range collapsed at (paras[0].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent += "foo", with unselected range collapsed at (paras[0].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent += "foo", with selected range collapsed at (paras[0].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent += paras[0].firstChild.textContent, with unselected range collapsed at (paras[0].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent += paras[0].firstChild.textContent, with selected range collapsed at (paras[0].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue = "", with unselected range collapsed at (paras[0].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a"></p>, Element node <p id="a"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue = "", with selected range collapsed at (paras[0].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a"></p>, Element node <p id="a"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue = "foo", with unselected range collapsed at (paras[0].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">foo</p>, Element node <p id="a">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue = "foo", with selected range collapsed at (paras[0].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">foo</p>, Element node <p id="a">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with unselected range collapsed at (paras[0].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with selected range collapsed at (paras[0].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue += "", with unselected range collapsed at (paras[0].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue += "", with selected range collapsed at (paras[0].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue += "foo", with unselected range collapsed at (paras[0].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue += "foo", with selected range collapsed at (paras[0].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with unselected range collapsed at (paras[0].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with selected range collapsed at (paras[0].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data = "", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a"></p>, Element node <p id="a"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data = "", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a"></p>, Element node <p id="a"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data = "foo", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">foo</p>, Element node <p id="a">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data = "foo", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">foo</p>, Element node <p id="a">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data = paras[0].firstChild.data, with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data = paras[0].firstChild.data, with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data += "", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data += "", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data += "foo", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data += "foo", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data += paras[0].firstChild.data, with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data += paras[0].firstChild.data, with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent = "", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a"></p>, Element node <p id="a"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent = "", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a"></p>, Element node <p id="a"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent = "foo", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">foo</p>, Element node <p id="a">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent = "foo", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">foo</p>, Element node <p id="a">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent = paras[0].firstChild.textContent, with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent = paras[0].firstChild.textContent, with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent += "", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent += "", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent += "foo", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent += "foo", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent += paras[0].firstChild.textContent, with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent += paras[0].firstChild.textContent, with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue = "", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a"></p>, Element node <p id="a"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue = "", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a"></p>, Element node <p id="a"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue = "foo", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">foo</p>, Element node <p id="a">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue = "foo", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">foo</p>, Element node <p id="a">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue += "", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue += "", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue += "foo", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue += "foo", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data = "", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a"></p>, Element node <p id="a"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data = "", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a"></p>, Element node <p id="a"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data = "foo", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">foo</p>, Element node <p id="a">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data = "foo", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">foo</p>, Element node <p id="a">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data = paras[0].firstChild.data, with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data = paras[0].firstChild.data, with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data += "", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data += "", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data += "foo", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data += "foo", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data += paras[0].firstChild.data, with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data += paras[0].firstChild.data, with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent = "", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a"></p>, Element node <p id="a"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent = "", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a"></p>, Element node <p id="a"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent = "foo", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">foo</p>, Element node <p id="a">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent = "foo", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">foo</p>, Element node <p id="a">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent = paras[0].firstChild.textContent, with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent = paras[0].firstChild.textContent, with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent += "", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent += "", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent += "foo", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent += "foo", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent += paras[0].firstChild.textContent, with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent += paras[0].firstChild.textContent, with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue = "", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a"></p>, Element node <p id="a"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue = "", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a"></p>, Element node <p id="a"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue = "foo", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">foo</p>, Element node <p id="a">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue = "foo", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">foo</p>, Element node <p id="a">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue += "", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue += "", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue += "foo", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue += "foo", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data = "", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a"></p>, Element node <p id="a"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data = "", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a"></p>, Element node <p id="a"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data = "foo", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">foo</p>, Element node <p id="a">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data = "foo", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">foo</p>, Element node <p id="a">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data = paras[0].firstChild.data, with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data = paras[0].firstChild.data, with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data += "", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data += "", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data += "foo", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data += "foo", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data += paras[0].firstChild.data, with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.data += paras[0].firstChild.data, with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent = "", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a"></p>, Element node <p id="a"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent = "", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a"></p>, Element node <p id="a"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent = "foo", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">foo</p>, Element node <p id="a">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent = "foo", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">foo</p>, Element node <p id="a">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent = paras[0].firstChild.textContent, with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent = paras[0].firstChild.textContent, with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent += "", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent += "", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent += "foo", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent += "foo", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent += paras[0].firstChild.textContent, with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.textContent += paras[0].firstChild.textContent, with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue = "", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a"></p>, Element node <p id="a"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue = "", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a"></p>, Element node <p id="a"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue = "foo", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">foo</p>, Element node <p id="a">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue = "foo", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">foo</p>, Element node <p id="a">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue += "", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue += "", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue += "foo", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue += "foo", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Äb̈c̈d̈ëf̈g̈ḧ\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", Text node "Äb̈c̈d̈ëf̈g̈ḧ foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[0].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Äb̈c̈d̈ëf̈g̈ḧ\nÄb̈c̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ Äb̈c̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data = "", with unselected range collapsed at (paras[1].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none"></p>, Element node <p id="b" style="display:none"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data = "", with selected range collapsed at (paras[1].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none"></p>, Element node <p id="b" style="display:none"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data = "foo", with unselected range collapsed at (paras[1].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">foo</p>, Element node <p id="b" style="display:none">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data = "foo", with selected range collapsed at (paras[1].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">foo</p>, Element node <p id="b" style="display:none">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data = paras[1].firstChild.data, with unselected range collapsed at (paras[1].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data = paras[1].firstChild.data, with selected range collapsed at (paras[1].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data += "", with unselected range collapsed at (paras[1].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data += "", with selected range collapsed at (paras[1].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data += "foo", with unselected range collapsed at (paras[1].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop foo</p>, Element node <p id="b" style="display:none">Ijklmnop foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nfoo", "Ijklmnop\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data += "foo", with selected range collapsed at (paras[1].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop foo</p>, Element node <p id="b" style="display:none">Ijklmnop foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nfoo", "Ijklmnop\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data += paras[1].firstChild.data, with unselected range collapsed at (paras[1].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nIjklmnop\n", "Ijklmnop\nIjklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data += paras[1].firstChild.data, with selected range collapsed at (paras[1].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nIjklmnop\n", "Ijklmnop\nIjklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent = "", with unselected range collapsed at (paras[1].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none"></p>, Element node <p id="b" style="display:none"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent = "", with selected range collapsed at (paras[1].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none"></p>, Element node <p id="b" style="display:none"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent = "foo", with unselected range collapsed at (paras[1].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">foo</p>, Element node <p id="b" style="display:none">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent = "foo", with selected range collapsed at (paras[1].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">foo</p>, Element node <p id="b" style="display:none">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent = paras[1].firstChild.textContent, with unselected range collapsed at (paras[1].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent = paras[1].firstChild.textContent, with selected range collapsed at (paras[1].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent += "", with unselected range collapsed at (paras[1].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent += "", with selected range collapsed at (paras[1].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent += "foo", with unselected range collapsed at (paras[1].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop foo</p>, Element node <p id="b" style="display:none">Ijklmnop foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nfoo", "Ijklmnop\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent += "foo", with selected range collapsed at (paras[1].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop foo</p>, Element node <p id="b" style="display:none">Ijklmnop foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nfoo", "Ijklmnop\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent += paras[1].firstChild.textContent, with unselected range collapsed at (paras[1].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nIjklmnop\n", "Ijklmnop\nIjklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent += paras[1].firstChild.textContent, with selected range collapsed at (paras[1].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nIjklmnop\n", "Ijklmnop\nIjklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue = "", with unselected range collapsed at (paras[1].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none"></p>, Element node <p id="b" style="display:none"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue = "", with selected range collapsed at (paras[1].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none"></p>, Element node <p id="b" style="display:none"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue = "foo", with unselected range collapsed at (paras[1].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">foo</p>, Element node <p id="b" style="display:none">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue = "foo", with selected range collapsed at (paras[1].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">foo</p>, Element node <p id="b" style="display:none">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with unselected range collapsed at (paras[1].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with selected range collapsed at (paras[1].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue += "", with unselected range collapsed at (paras[1].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue += "", with selected range collapsed at (paras[1].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue += "foo", with unselected range collapsed at (paras[1].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop foo</p>, Element node <p id="b" style="display:none">Ijklmnop foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nfoo", "Ijklmnop\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue += "foo", with selected range collapsed at (paras[1].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop foo</p>, Element node <p id="b" style="display:none">Ijklmnop foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nfoo", "Ijklmnop\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with unselected range collapsed at (paras[1].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nIjklmnop\n", "Ijklmnop\nIjklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with selected range collapsed at (paras[1].firstChild, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nIjklmnop\n", "Ijklmnop\nIjklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data = "", with unselected range on paras[1].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none"></p>, Element node <p id="b" style="display:none"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data = "", with selected range on paras[1].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none"></p>, Element node <p id="b" style="display:none"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data = "foo", with unselected range on paras[1].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">foo</p>, Element node <p id="b" style="display:none">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data = "foo", with selected range on paras[1].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">foo</p>, Element node <p id="b" style="display:none">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data = paras[1].firstChild.data, with unselected range on paras[1].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data = paras[1].firstChild.data, with selected range on paras[1].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data += "", with unselected range on paras[1].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data += "", with selected range on paras[1].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data += "foo", with unselected range on paras[1].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop foo</p>, Element node <p id="b" style="display:none">Ijklmnop foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nfoo", "Ijklmnop\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data += "foo", with selected range on paras[1].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop foo</p>, Element node <p id="b" style="display:none">Ijklmnop foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nfoo", "Ijklmnop\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data += paras[1].firstChild.data, with unselected range on paras[1].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nIjklmnop\n", "Ijklmnop\nIjklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data += paras[1].firstChild.data, with selected range on paras[1].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nIjklmnop\n", "Ijklmnop\nIjklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent = "", with unselected range on paras[1].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none"></p>, Element node <p id="b" style="display:none"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent = "", with selected range on paras[1].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none"></p>, Element node <p id="b" style="display:none"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent = "foo", with unselected range on paras[1].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">foo</p>, Element node <p id="b" style="display:none">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent = "foo", with selected range on paras[1].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">foo</p>, Element node <p id="b" style="display:none">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent = paras[1].firstChild.textContent, with unselected range on paras[1].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent = paras[1].firstChild.textContent, with selected range on paras[1].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent += "", with unselected range on paras[1].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent += "", with selected range on paras[1].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent += "foo", with unselected range on paras[1].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop foo</p>, Element node <p id="b" style="display:none">Ijklmnop foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nfoo", "Ijklmnop\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent += "foo", with selected range on paras[1].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop foo</p>, Element node <p id="b" style="display:none">Ijklmnop foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nfoo", "Ijklmnop\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent += paras[1].firstChild.textContent, with unselected range on paras[1].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nIjklmnop\n", "Ijklmnop\nIjklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent += paras[1].firstChild.textContent, with selected range on paras[1].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nIjklmnop\n", "Ijklmnop\nIjklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue = "", with unselected range on paras[1].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none"></p>, Element node <p id="b" style="display:none"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue = "", with selected range on paras[1].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none"></p>, Element node <p id="b" style="display:none"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue = "foo", with unselected range on paras[1].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">foo</p>, Element node <p id="b" style="display:none">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue = "foo", with selected range on paras[1].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">foo</p>, Element node <p id="b" style="display:none">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with unselected range on paras[1].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with selected range on paras[1].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue += "", with unselected range on paras[1].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue += "", with selected range on paras[1].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue += "foo", with unselected range on paras[1].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop foo</p>, Element node <p id="b" style="display:none">Ijklmnop foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nfoo", "Ijklmnop\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue += "foo", with selected range on paras[1].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop foo</p>, Element node <p id="b" style="display:none">Ijklmnop foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nfoo", "Ijklmnop\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with unselected range on paras[1].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nIjklmnop\n", "Ijklmnop\nIjklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with selected range on paras[1].firstChild from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nIjklmnop\n", "Ijklmnop\nIjklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data = "", with unselected range collapsed at (paras[1].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none"></p>, Element node <p id="b" style="display:none"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data = "", with selected range collapsed at (paras[1].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none"></p>, Element node <p id="b" style="display:none"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data = "foo", with unselected range collapsed at (paras[1].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">foo</p>, Element node <p id="b" style="display:none">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data = "foo", with selected range collapsed at (paras[1].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">foo</p>, Element node <p id="b" style="display:none">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data = paras[1].firstChild.data, with unselected range collapsed at (paras[1].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data = paras[1].firstChild.data, with selected range collapsed at (paras[1].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data += "", with unselected range collapsed at (paras[1].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data += "", with selected range collapsed at (paras[1].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data += "foo", with unselected range collapsed at (paras[1].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop foo</p>, Element node <p id="b" style="display:none">Ijklmnop foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nfoo", "Ijklmnop\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data += "foo", with selected range collapsed at (paras[1].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop foo</p>, Element node <p id="b" style="display:none">Ijklmnop foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nfoo", "Ijklmnop\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data += paras[1].firstChild.data, with unselected range collapsed at (paras[1].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nIjklmnop\n", "Ijklmnop\nIjklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data += paras[1].firstChild.data, with selected range collapsed at (paras[1].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nIjklmnop\n", "Ijklmnop\nIjklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent = "", with unselected range collapsed at (paras[1].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none"></p>, Element node <p id="b" style="display:none"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent = "", with selected range collapsed at (paras[1].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none"></p>, Element node <p id="b" style="display:none"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent = "foo", with unselected range collapsed at (paras[1].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">foo</p>, Element node <p id="b" style="display:none">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent = "foo", with selected range collapsed at (paras[1].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">foo</p>, Element node <p id="b" style="display:none">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent = paras[1].firstChild.textContent, with unselected range collapsed at (paras[1].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent = paras[1].firstChild.textContent, with selected range collapsed at (paras[1].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent += "", with unselected range collapsed at (paras[1].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent += "", with selected range collapsed at (paras[1].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent += "foo", with unselected range collapsed at (paras[1].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop foo</p>, Element node <p id="b" style="display:none">Ijklmnop foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nfoo", "Ijklmnop\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent += "foo", with selected range collapsed at (paras[1].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop foo</p>, Element node <p id="b" style="display:none">Ijklmnop foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nfoo", "Ijklmnop\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent += paras[1].firstChild.textContent, with unselected range collapsed at (paras[1].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nIjklmnop\n", "Ijklmnop\nIjklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent += paras[1].firstChild.textContent, with selected range collapsed at (paras[1].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nIjklmnop\n", "Ijklmnop\nIjklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue = "", with unselected range collapsed at (paras[1].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none"></p>, Element node <p id="b" style="display:none"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue = "", with selected range collapsed at (paras[1].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none"></p>, Element node <p id="b" style="display:none"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue = "foo", with unselected range collapsed at (paras[1].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">foo</p>, Element node <p id="b" style="display:none">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue = "foo", with selected range collapsed at (paras[1].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">foo</p>, Element node <p id="b" style="display:none">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with unselected range collapsed at (paras[1].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with selected range collapsed at (paras[1].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue += "", with unselected range collapsed at (paras[1].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue += "", with selected range collapsed at (paras[1].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue += "foo", with unselected range collapsed at (paras[1].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop foo</p>, Element node <p id="b" style="display:none">Ijklmnop foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nfoo", "Ijklmnop\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue += "foo", with selected range collapsed at (paras[1].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop foo</p>, Element node <p id="b" style="display:none">Ijklmnop foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nfoo", "Ijklmnop\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with unselected range collapsed at (paras[1].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nIjklmnop\n", "Ijklmnop\nIjklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with selected range collapsed at (paras[1].firstChild, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nIjklmnop\n", "Ijklmnop\nIjklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data = "", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none"></p>, Element node <p id="b" style="display:none"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data = "", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none"></p>, Element node <p id="b" style="display:none"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data = "foo", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">foo</p>, Element node <p id="b" style="display:none">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data = "foo", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">foo</p>, Element node <p id="b" style="display:none">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data = paras[1].firstChild.data, with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data = paras[1].firstChild.data, with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data += "", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data += "", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data += "foo", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop foo</p>, Element node <p id="b" style="display:none">Ijklmnop foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nfoo", "Ijklmnop\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data += "foo", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop foo</p>, Element node <p id="b" style="display:none">Ijklmnop foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nfoo", "Ijklmnop\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data += paras[1].firstChild.data, with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nIjklmnop\n", "Ijklmnop\nIjklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data += paras[1].firstChild.data, with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nIjklmnop\n", "Ijklmnop\nIjklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent = "", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none"></p>, Element node <p id="b" style="display:none"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent = "", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none"></p>, Element node <p id="b" style="display:none"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent = "foo", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">foo</p>, Element node <p id="b" style="display:none">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent = "foo", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">foo</p>, Element node <p id="b" style="display:none">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent = paras[1].firstChild.textContent, with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent = paras[1].firstChild.textContent, with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent += "", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent += "", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent += "foo", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop foo</p>, Element node <p id="b" style="display:none">Ijklmnop foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nfoo", "Ijklmnop\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent += "foo", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop foo</p>, Element node <p id="b" style="display:none">Ijklmnop foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nfoo", "Ijklmnop\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent += paras[1].firstChild.textContent, with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nIjklmnop\n", "Ijklmnop\nIjklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent += paras[1].firstChild.textContent, with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nIjklmnop\n", "Ijklmnop\nIjklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue = "", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none"></p>, Element node <p id="b" style="display:none"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue = "", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none"></p>, Element node <p id="b" style="display:none"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue = "foo", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">foo</p>, Element node <p id="b" style="display:none">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue = "foo", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">foo</p>, Element node <p id="b" style="display:none">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue += "", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue += "", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue += "foo", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop foo</p>, Element node <p id="b" style="display:none">Ijklmnop foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nfoo", "Ijklmnop\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue += "foo", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop foo</p>, Element node <p id="b" style="display:none">Ijklmnop foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nfoo", "Ijklmnop\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nIjklmnop\n", "Ijklmnop\nIjklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nIjklmnop\n", "Ijklmnop\nIjklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data = "", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none"></p>, Element node <p id="b" style="display:none"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data = "", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none"></p>, Element node <p id="b" style="display:none"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data = "foo", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">foo</p>, Element node <p id="b" style="display:none">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data = "foo", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">foo</p>, Element node <p id="b" style="display:none">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data = paras[1].firstChild.data, with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data = paras[1].firstChild.data, with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data += "", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data += "", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data += "foo", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop foo</p>, Element node <p id="b" style="display:none">Ijklmnop foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nfoo", "Ijklmnop\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data += "foo", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop foo</p>, Element node <p id="b" style="display:none">Ijklmnop foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nfoo", "Ijklmnop\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data += paras[1].firstChild.data, with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nIjklmnop\n", "Ijklmnop\nIjklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data += paras[1].firstChild.data, with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nIjklmnop\n", "Ijklmnop\nIjklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent = "", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none"></p>, Element node <p id="b" style="display:none"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent = "", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none"></p>, Element node <p id="b" style="display:none"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent = "foo", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">foo</p>, Element node <p id="b" style="display:none">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent = "foo", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">foo</p>, Element node <p id="b" style="display:none">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent = paras[1].firstChild.textContent, with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent = paras[1].firstChild.textContent, with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent += "", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent += "", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent += "foo", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop foo</p>, Element node <p id="b" style="display:none">Ijklmnop foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nfoo", "Ijklmnop\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent += "foo", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop foo</p>, Element node <p id="b" style="display:none">Ijklmnop foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nfoo", "Ijklmnop\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent += paras[1].firstChild.textContent, with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nIjklmnop\n", "Ijklmnop\nIjklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent += paras[1].firstChild.textContent, with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nIjklmnop\n", "Ijklmnop\nIjklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue = "", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none"></p>, Element node <p id="b" style="display:none"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue = "", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none"></p>, Element node <p id="b" style="display:none"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue = "foo", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">foo</p>, Element node <p id="b" style="display:none">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue = "foo", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">foo</p>, Element node <p id="b" style="display:none">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue += "", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue += "", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue += "foo", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop foo</p>, Element node <p id="b" style="display:none">Ijklmnop foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nfoo", "Ijklmnop\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue += "foo", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop foo</p>, Element node <p id="b" style="display:none">Ijklmnop foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nfoo", "Ijklmnop\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nIjklmnop\n", "Ijklmnop\nIjklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nIjklmnop\n", "Ijklmnop\nIjklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data = "", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none"></p>, Element node <p id="b" style="display:none"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data = "", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none"></p>, Element node <p id="b" style="display:none"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data = "foo", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">foo</p>, Element node <p id="b" style="display:none">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data = "foo", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">foo</p>, Element node <p id="b" style="display:none">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data = paras[1].firstChild.data, with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data = paras[1].firstChild.data, with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data += "", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data += "", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data += "foo", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop foo</p>, Element node <p id="b" style="display:none">Ijklmnop foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nfoo", "Ijklmnop\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data += "foo", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop foo</p>, Element node <p id="b" style="display:none">Ijklmnop foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nfoo", "Ijklmnop\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data += paras[1].firstChild.data, with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nIjklmnop\n", "Ijklmnop\nIjklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.data += paras[1].firstChild.data, with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.data is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nIjklmnop\n", "Ijklmnop\nIjklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent = "", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none"></p>, Element node <p id="b" style="display:none"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent = "", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none"></p>, Element node <p id="b" style="display:none"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent = "foo", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">foo</p>, Element node <p id="b" style="display:none">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent = "foo", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">foo</p>, Element node <p id="b" style="display:none">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent = paras[1].firstChild.textContent, with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent = paras[1].firstChild.textContent, with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent += "", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent += "", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent += "foo", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop foo</p>, Element node <p id="b" style="display:none">Ijklmnop foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nfoo", "Ijklmnop\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent += "foo", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop foo</p>, Element node <p id="b" style="display:none">Ijklmnop foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nfoo", "Ijklmnop\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent += paras[1].firstChild.textContent, with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nIjklmnop\n", "Ijklmnop\nIjklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.textContent += paras[1].firstChild.textContent, with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nIjklmnop\n", "Ijklmnop\nIjklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue = "", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none"></p>, Element node <p id="b" style="display:none"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue = "", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none"></p>, Element node <p id="b" style="display:none"></p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue = "foo", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">foo</p>, Element node <p id="b" style="display:none">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue = "foo", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">foo</p>, Element node <p id="b" style="display:none">foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue += "", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue += "", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\n", "Ijklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue += "foo", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop foo</p>, Element node <p id="b" style="display:none">Ijklmnop foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nfoo", "Ijklmnop\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue += "foo", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop foo</p>, Element node <p id="b" style="display:none">Ijklmnop foo</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nfoo", "Ijklmnop\nfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop foo", Text node "Ijklmnop foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nIjklmnop\n", "Ijklmnop\nIjklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: paras[1].firstChild.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop Ijklmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijklmnop\nIjklmnop\n", "Ijklmnop\nIjklmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijklmnop Ijklmnop ", Text node "Ijklmnop Ijklmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.data = "", with unselected range collapsed at (foreignTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p></body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p></body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.data = "", with selected range collapsed at (foreignTextNode, 0)
Asserts runNo asserts ran
PassforeignTextNode.data = "foo", with unselected range collapsed at (foreignTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>foo</body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p>foo</body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.data = "foo", with selected range collapsed at (foreignTextNode, 0)
Asserts runNo asserts ran
PassforeignTextNode.data = foreignTextNode.data, with unselected range collapsed at (foreignTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.data = foreignTextNode.data, with selected range collapsed at (foreignTextNode, 0)
Asserts runNo asserts ran
PassforeignTextNode.data += "", with unselected range collapsed at (foreignTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.data += "", with selected range collapsed at (foreignTextNode, 0)
Asserts runNo asserts ran
PassforeignTextNode.data += "foo", with unselected range collapsed at (foreignTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.foo", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.data += "foo", with selected range collapsed at (foreignTextNode, 0)
Asserts runNo asserts ran
PassforeignTextNode.data += foreignTextNode.data, with unselected range collapsed at (foreignTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.data += foreignTextNode.data, with selected range collapsed at (foreignTextNode, 0)
Asserts runNo asserts ran
PassforeignTextNode.textContent = "", with unselected range collapsed at (foreignTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p></body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p></body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.textContent = "", with selected range collapsed at (foreignTextNode, 0)
Asserts runNo asserts ran
PassforeignTextNode.textContent = "foo", with unselected range collapsed at (foreignTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>foo</body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p>foo</body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.textContent = "foo", with selected range collapsed at (foreignTextNode, 0)
Asserts runNo asserts ran
PassforeignTextNode.textContent = foreignTextNode.textContent, with unselected range collapsed at (foreignTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.textContent = foreignTextNode.textContent, with selected range collapsed at (foreignTextNode, 0)
Asserts runNo asserts ran
PassforeignTextNode.textContent += "", with unselected range collapsed at (foreignTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.textContent += "", with selected range collapsed at (foreignTextNode, 0)
Asserts runNo asserts ran
PassforeignTextNode.textContent += "foo", with unselected range collapsed at (foreignTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.foo", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.textContent += "foo", with selected range collapsed at (foreignTextNode, 0)
Asserts runNo asserts ran
PassforeignTextNode.textContent += foreignTextNode.textContent, with unselected range collapsed at (foreignTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.textContent += foreignTextNode.textContent, with selected range collapsed at (foreignTextNode, 0)
Asserts runNo asserts ran
PassforeignTextNode.nodeValue = "", with unselected range collapsed at (foreignTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p></body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p></body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.nodeValue = "", with selected range collapsed at (foreignTextNode, 0)
Asserts runNo asserts ran
PassforeignTextNode.nodeValue = "foo", with unselected range collapsed at (foreignTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>foo</body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p>foo</body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.nodeValue = "foo", with selected range collapsed at (foreignTextNode, 0)
Asserts runNo asserts ran
PassforeignTextNode.nodeValue = foreignTextNode.nodeValue, with unselected range collapsed at (foreignTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.nodeValue = foreignTextNode.nodeValue, with selected range collapsed at (foreignTextNode, 0)
Asserts runNo asserts ran
PassforeignTextNode.nodeValue += "", with unselected range collapsed at (foreignTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.nodeValue += "", with selected range collapsed at (foreignTextNode, 0)
Asserts runNo asserts ran
PassforeignTextNode.nodeValue += "foo", with unselected range collapsed at (foreignTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.foo", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.nodeValue += "foo", with selected range collapsed at (foreignTextNode, 0)
Asserts runNo asserts ran
PassforeignTextNode.nodeValue += foreignTextNode.nodeValue, with unselected range collapsed at (foreignTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.nodeValue += foreignTextNode.nodeValue, with selected range collapsed at (foreignTextNode, 0)
Asserts runNo asserts ran
PassforeignTextNode.data = "", with unselected range on foreignTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p></body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p></body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.data = "", with selected range on foreignTextNode from 0 to 1
Asserts runNo asserts ran
PassforeignTextNode.data = "foo", with unselected range on foreignTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>foo</body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p>foo</body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.data = "foo", with selected range on foreignTextNode from 0 to 1
Asserts runNo asserts ran
PassforeignTextNode.data = foreignTextNode.data, with unselected range on foreignTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.data = foreignTextNode.data, with selected range on foreignTextNode from 0 to 1
Asserts runNo asserts ran
PassforeignTextNode.data += "", with unselected range on foreignTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.data += "", with selected range on foreignTextNode from 0 to 1
Asserts runNo asserts ran
PassforeignTextNode.data += "foo", with unselected range on foreignTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.foo", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.data += "foo", with selected range on foreignTextNode from 0 to 1
Asserts runNo asserts ran
PassforeignTextNode.data += foreignTextNode.data, with unselected range on foreignTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.data += foreignTextNode.data, with selected range on foreignTextNode from 0 to 1
Asserts runNo asserts ran
PassforeignTextNode.textContent = "", with unselected range on foreignTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p></body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p></body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.textContent = "", with selected range on foreignTextNode from 0 to 1
Asserts runNo asserts ran
PassforeignTextNode.textContent = "foo", with unselected range on foreignTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>foo</body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p>foo</body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.textContent = "foo", with selected range on foreignTextNode from 0 to 1
Asserts runNo asserts ran
PassforeignTextNode.textContent = foreignTextNode.textContent, with unselected range on foreignTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.textContent = foreignTextNode.textContent, with selected range on foreignTextNode from 0 to 1
Asserts runNo asserts ran
PassforeignTextNode.textContent += "", with unselected range on foreignTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.textContent += "", with selected range on foreignTextNode from 0 to 1
Asserts runNo asserts ran
PassforeignTextNode.textContent += "foo", with unselected range on foreignTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.foo", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.textContent += "foo", with selected range on foreignTextNode from 0 to 1
Asserts runNo asserts ran
PassforeignTextNode.textContent += foreignTextNode.textContent, with unselected range on foreignTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.textContent += foreignTextNode.textContent, with selected range on foreignTextNode from 0 to 1
Asserts runNo asserts ran
PassforeignTextNode.nodeValue = "", with unselected range on foreignTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p></body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p></body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.nodeValue = "", with selected range on foreignTextNode from 0 to 1
Asserts runNo asserts ran
PassforeignTextNode.nodeValue = "foo", with unselected range on foreignTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>foo</body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p>foo</body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.nodeValue = "foo", with selected range on foreignTextNode from 0 to 1
Asserts runNo asserts ran
PassforeignTextNode.nodeValue = foreignTextNode.nodeValue, with unselected range on foreignTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.nodeValue = foreignTextNode.nodeValue, with selected range on foreignTextNode from 0 to 1
Asserts runNo asserts ran
PassforeignTextNode.nodeValue += "", with unselected range on foreignTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.nodeValue += "", with selected range on foreignTextNode from 0 to 1
Asserts runNo asserts ran
PassforeignTextNode.nodeValue += "foo", with unselected range on foreignTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.foo", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.nodeValue += "foo", with selected range on foreignTextNode from 0 to 1
Asserts runNo asserts ran
PassforeignTextNode.nodeValue += foreignTextNode.nodeValue, with unselected range on foreignTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.nodeValue += foreignTextNode.nodeValue, with selected range on foreignTextNode from 0 to 1
Asserts runNo asserts ran
PassforeignTextNode.data = "", with unselected range collapsed at (foreignTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p></body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p></body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.data = "", with selected range collapsed at (foreignTextNode, 1)
Asserts runNo asserts ran
PassforeignTextNode.data = "foo", with unselected range collapsed at (foreignTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>foo</body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p>foo</body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.data = "foo", with selected range collapsed at (foreignTextNode, 1)
Asserts runNo asserts ran
PassforeignTextNode.data = foreignTextNode.data, with unselected range collapsed at (foreignTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.data = foreignTextNode.data, with selected range collapsed at (foreignTextNode, 1)
Asserts runNo asserts ran
PassforeignTextNode.data += "", with unselected range collapsed at (foreignTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.data += "", with selected range collapsed at (foreignTextNode, 1)
Asserts runNo asserts ran
PassforeignTextNode.data += "foo", with unselected range collapsed at (foreignTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.foo", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.data += "foo", with selected range collapsed at (foreignTextNode, 1)
Asserts runNo asserts ran
PassforeignTextNode.data += foreignTextNode.data, with unselected range collapsed at (foreignTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.data += foreignTextNode.data, with selected range collapsed at (foreignTextNode, 1)
Asserts runNo asserts ran
PassforeignTextNode.textContent = "", with unselected range collapsed at (foreignTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p></body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p></body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.textContent = "", with selected range collapsed at (foreignTextNode, 1)
Asserts runNo asserts ran
PassforeignTextNode.textContent = "foo", with unselected range collapsed at (foreignTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>foo</body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p>foo</body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.textContent = "foo", with selected range collapsed at (foreignTextNode, 1)
Asserts runNo asserts ran
PassforeignTextNode.textContent = foreignTextNode.textContent, with unselected range collapsed at (foreignTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.textContent = foreignTextNode.textContent, with selected range collapsed at (foreignTextNode, 1)
Asserts runNo asserts ran
PassforeignTextNode.textContent += "", with unselected range collapsed at (foreignTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.textContent += "", with selected range collapsed at (foreignTextNode, 1)
Asserts runNo asserts ran
PassforeignTextNode.textContent += "foo", with unselected range collapsed at (foreignTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.foo", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.textContent += "foo", with selected range collapsed at (foreignTextNode, 1)
Asserts runNo asserts ran
PassforeignTextNode.textContent += foreignTextNode.textContent, with unselected range collapsed at (foreignTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.textContent += foreignTextNode.textContent, with selected range collapsed at (foreignTextNode, 1)
Asserts runNo asserts ran
PassforeignTextNode.nodeValue = "", with unselected range collapsed at (foreignTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p></body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p></body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.nodeValue = "", with selected range collapsed at (foreignTextNode, 1)
Asserts runNo asserts ran
PassforeignTextNode.nodeValue = "foo", with unselected range collapsed at (foreignTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>foo</body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p>foo</body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.nodeValue = "foo", with selected range collapsed at (foreignTextNode, 1)
Asserts runNo asserts ran
PassforeignTextNode.nodeValue = foreignTextNode.nodeValue, with unselected range collapsed at (foreignTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.nodeValue = foreignTextNode.nodeValue, with selected range collapsed at (foreignTextNode, 1)
Asserts runNo asserts ran
PassforeignTextNode.nodeValue += "", with unselected range collapsed at (foreignTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.nodeValue += "", with selected range collapsed at (foreignTextNode, 1)
Asserts runNo asserts ran
PassforeignTextNode.nodeValue += "foo", with unselected range collapsed at (foreignTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.foo", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.nodeValue += "foo", with selected range collapsed at (foreignTextNode, 1)
Asserts runNo asserts ran
PassforeignTextNode.nodeValue += foreignTextNode.nodeValue, with unselected range collapsed at (foreignTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.nodeValue += foreignTextNode.nodeValue, with selected range collapsed at (foreignTextNode, 1)
Asserts runNo asserts ran
PassforeignTextNode.data = "", with unselected range on foreignTextNode from 0 to foreignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p></body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p></body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.data = "", with selected range on foreignTextNode from 0 to foreignTextNode.length
Asserts runNo asserts ran
PassforeignTextNode.data = "foo", with unselected range on foreignTextNode from 0 to foreignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>foo</body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p>foo</body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.data = "foo", with selected range on foreignTextNode from 0 to foreignTextNode.length
Asserts runNo asserts ran
PassforeignTextNode.data = foreignTextNode.data, with unselected range on foreignTextNode from 0 to foreignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.data = foreignTextNode.data, with selected range on foreignTextNode from 0 to foreignTextNode.length
Asserts runNo asserts ran
PassforeignTextNode.data += "", with unselected range on foreignTextNode from 0 to foreignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.data += "", with selected range on foreignTextNode from 0 to foreignTextNode.length
Asserts runNo asserts ran
PassforeignTextNode.data += "foo", with unselected range on foreignTextNode from 0 to foreignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.foo", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.data += "foo", with selected range on foreignTextNode from 0 to foreignTextNode.length
Asserts runNo asserts ran
PassforeignTextNode.data += foreignTextNode.data, with unselected range on foreignTextNode from 0 to foreignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.data += foreignTextNode.data, with selected range on foreignTextNode from 0 to foreignTextNode.length
Asserts runNo asserts ran
PassforeignTextNode.textContent = "", with unselected range on foreignTextNode from 0 to foreignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p></body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p></body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.textContent = "", with selected range on foreignTextNode from 0 to foreignTextNode.length
Asserts runNo asserts ran
PassforeignTextNode.textContent = "foo", with unselected range on foreignTextNode from 0 to foreignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>foo</body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p>foo</body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.textContent = "foo", with selected range on foreignTextNode from 0 to foreignTextNode.length
Asserts runNo asserts ran
PassforeignTextNode.textContent = foreignTextNode.textContent, with unselected range on foreignTextNode from 0 to foreignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.textContent = foreignTextNode.textContent, with selected range on foreignTextNode from 0 to foreignTextNode.length
Asserts runNo asserts ran
PassforeignTextNode.textContent += "", with unselected range on foreignTextNode from 0 to foreignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.textContent += "", with selected range on foreignTextNode from 0 to foreignTextNode.length
Asserts runNo asserts ran
PassforeignTextNode.textContent += "foo", with unselected range on foreignTextNode from 0 to foreignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.foo", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.textContent += "foo", with selected range on foreignTextNode from 0 to foreignTextNode.length
Asserts runNo asserts ran
PassforeignTextNode.textContent += foreignTextNode.textContent, with unselected range on foreignTextNode from 0 to foreignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.textContent += foreignTextNode.textContent, with selected range on foreignTextNode from 0 to foreignTextNode.length
Asserts runNo asserts ran
PassforeignTextNode.nodeValue = "", with unselected range on foreignTextNode from 0 to foreignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p></body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p></body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.nodeValue = "", with selected range on foreignTextNode from 0 to foreignTextNode.length
Asserts runNo asserts ran
PassforeignTextNode.nodeValue = "foo", with unselected range on foreignTextNode from 0 to foreignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>foo</body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p>foo</body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.nodeValue = "foo", with selected range on foreignTextNode from 0 to foreignTextNode.length
Asserts runNo asserts ran
PassforeignTextNode.nodeValue = foreignTextNode.nodeValue, with unselected range on foreignTextNode from 0 to foreignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.nodeValue = foreignTextNode.nodeValue, with selected range on foreignTextNode from 0 to foreignTextNode.length
Asserts runNo asserts ran
PassforeignTextNode.nodeValue += "", with unselected range on foreignTextNode from 0 to foreignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.nodeValue += "", with selected range on foreignTextNode from 0 to foreignTextNode.length
Asserts runNo asserts ran
PassforeignTextNode.nodeValue += "foo", with unselected range on foreignTextNode from 0 to foreignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.foo", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.nodeValue += "foo", with selected range on foreignTextNode from 0 to foreignTextNode.length
Asserts runNo asserts ran
PassforeignTextNode.nodeValue += foreignTextNode.nodeValue, with unselected range on foreignTextNode from 0 to foreignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.nodeValue += foreignTextNode.nodeValue, with selected range on foreignTextNode from 0 to foreignTextNode.length
Asserts runNo asserts ran
PassforeignTextNode.data = "", with unselected range on foreignTextNode from 1 to foreignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p></body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p></body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.data = "", with selected range on foreignTextNode from 1 to foreignTextNode.length
Asserts runNo asserts ran
PassforeignTextNode.data = "foo", with unselected range on foreignTextNode from 1 to foreignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>foo</body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p>foo</body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.data = "foo", with selected range on foreignTextNode from 1 to foreignTextNode.length
Asserts runNo asserts ran
PassforeignTextNode.data = foreignTextNode.data, with unselected range on foreignTextNode from 1 to foreignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.data = foreignTextNode.data, with selected range on foreignTextNode from 1 to foreignTextNode.length
Asserts runNo asserts ran
PassforeignTextNode.data += "", with unselected range on foreignTextNode from 1 to foreignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.data += "", with selected range on foreignTextNode from 1 to foreignTextNode.length
Asserts runNo asserts ran
PassforeignTextNode.data += "foo", with unselected range on foreignTextNode from 1 to foreignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.foo", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.data += "foo", with selected range on foreignTextNode from 1 to foreignTextNode.length
Asserts runNo asserts ran
PassforeignTextNode.data += foreignTextNode.data, with unselected range on foreignTextNode from 1 to foreignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.data += foreignTextNode.data, with selected range on foreignTextNode from 1 to foreignTextNode.length
Asserts runNo asserts ran
PassforeignTextNode.textContent = "", with unselected range on foreignTextNode from 1 to foreignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p></body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p></body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.textContent = "", with selected range on foreignTextNode from 1 to foreignTextNode.length
Asserts runNo asserts ran
PassforeignTextNode.textContent = "foo", with unselected range on foreignTextNode from 1 to foreignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>foo</body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p>foo</body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.textContent = "foo", with selected range on foreignTextNode from 1 to foreignTextNode.length
Asserts runNo asserts ran
PassforeignTextNode.textContent = foreignTextNode.textContent, with unselected range on foreignTextNode from 1 to foreignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.textContent = foreignTextNode.textContent, with selected range on foreignTextNode from 1 to foreignTextNode.length
Asserts runNo asserts ran
PassforeignTextNode.textContent += "", with unselected range on foreignTextNode from 1 to foreignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.textContent += "", with selected range on foreignTextNode from 1 to foreignTextNode.length
Asserts runNo asserts ran
PassforeignTextNode.textContent += "foo", with unselected range on foreignTextNode from 1 to foreignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.foo", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.textContent += "foo", with selected range on foreignTextNode from 1 to foreignTextNode.length
Asserts runNo asserts ran
PassforeignTextNode.textContent += foreignTextNode.textContent, with unselected range on foreignTextNode from 1 to foreignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.textContent += foreignTextNode.textContent, with selected range on foreignTextNode from 1 to foreignTextNode.length
Asserts runNo asserts ran
PassforeignTextNode.nodeValue = "", with unselected range on foreignTextNode from 1 to foreignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p></body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p></body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.nodeValue = "", with selected range on foreignTextNode from 1 to foreignTextNode.length
Asserts runNo asserts ran
PassforeignTextNode.nodeValue = "foo", with unselected range on foreignTextNode from 1 to foreignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>foo</body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p>foo</body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.nodeValue = "foo", with selected range on foreignTextNode from 1 to foreignTextNode.length
Asserts runNo asserts ran
PassforeignTextNode.nodeValue = foreignTextNode.nodeValue, with unselected range on foreignTextNode from 1 to foreignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.nodeValue = foreignTextNode.nodeValue, with selected range on foreignTextNode from 1 to foreignTextNode.length
Asserts runNo asserts ran
PassforeignTextNode.nodeValue += "", with unselected range on foreignTextNode from 1 to foreignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.nodeValue += "", with selected range on foreignTextNode from 1 to foreignTextNode.length
Asserts runNo asserts ran
PassforeignTextNode.nodeValue += "foo", with unselected range on foreignTextNode from 1 to foreignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.foo", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.nodeValue += "foo", with selected range on foreignTextNode from 1 to foreignTextNode.length
Asserts runNo asserts ran
PassforeignTextNode.nodeValue += foreignTextNode.nodeValue, with unselected range on foreignTextNode from 1 to foreignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.nodeValue += foreignTextNode.nodeValue, with selected range on foreignTextNode from 1 to foreignTextNode.length
Asserts runNo asserts ran
PassforeignTextNode.data = "", with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p></body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p></body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.data = "", with selected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts runNo asserts ran
PassforeignTextNode.data = "foo", with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>foo</body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p>foo</body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.data = "foo", with selected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts runNo asserts ran
PassforeignTextNode.data = foreignTextNode.data, with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.data = foreignTextNode.data, with selected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts runNo asserts ran
PassforeignTextNode.data += "", with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.data += "", with selected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts runNo asserts ran
PassforeignTextNode.data += "foo", with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.foo", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.data += "foo", with selected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts runNo asserts ran
PassforeignTextNode.data += foreignTextNode.data, with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.data += foreignTextNode.data, with selected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts runNo asserts ran
PassforeignTextNode.textContent = "", with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p></body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p></body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.textContent = "", with selected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts runNo asserts ran
PassforeignTextNode.textContent = "foo", with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>foo</body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p>foo</body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.textContent = "foo", with selected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts runNo asserts ran
PassforeignTextNode.textContent = foreignTextNode.textContent, with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.textContent = foreignTextNode.textContent, with selected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts runNo asserts ran
PassforeignTextNode.textContent += "", with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.textContent += "", with selected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts runNo asserts ran
PassforeignTextNode.textContent += "foo", with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.foo", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.textContent += "foo", with selected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts runNo asserts ran
PassforeignTextNode.textContent += foreignTextNode.textContent, with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.textContent += foreignTextNode.textContent, with selected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts runNo asserts ran
PassforeignTextNode.nodeValue = "", with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p></body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p></body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.nodeValue = "", with selected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts runNo asserts ran
PassforeignTextNode.nodeValue = "foo", with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>foo</body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p>foo</body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.nodeValue = "foo", with selected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts runNo asserts ran
PassforeignTextNode.nodeValue = foreignTextNode.nodeValue, with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.nodeValue = foreignTextNode.nodeValue, with selected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts runNo asserts ran
PassforeignTextNode.nodeValue += "", with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.nodeValue += "", with selected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts runNo asserts ran
PassforeignTextNode.nodeValue += "foo", with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.foo", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.nodeValue += "foo", with selected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts runNo asserts ran
PassforeignTextNode.nodeValue += foreignTextNode.nodeValue, with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.I admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.nodeValue += foreignTextNode.nodeValue, with selected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts runNo asserts ran
PassxmlTextNode.data = "", with unselected range collapsed at (xmlTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames></igiveuponcreativenames>, Element node <igiveuponcreativenames></igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.data = "", with selected range collapsed at (xmlTextNode, 0)
Asserts runNo asserts ran
PassxmlTextNode.data = "foo", with unselected range collapsed at (xmlTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>foo</igiveuponcreativenames>, Element node <igiveuponcreativenames>foo</igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.data = "foo", with selected range collapsed at (xmlTextNode, 0)
Asserts runNo asserts ran
PassxmlTextNode.data = xmlTextNode.data, with unselected range collapsed at (xmlTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la ti", "do re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.data = xmlTextNode.data, with selected range collapsed at (xmlTextNode, 0)
Asserts runNo asserts ran
PassxmlTextNode.data += "", with unselected range collapsed at (xmlTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la ti", "do re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.data += "", with selected range collapsed at (xmlTextNode, 0)
Asserts runNo asserts ran
PassxmlTextNode.data += "foo", with unselected range collapsed at (xmlTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la tifoo</igiveupo..., Element node <igiveuponcreativenames>do re mi fa so la tifoo</igiveupo..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la tifoo", "do re mi fa so la tifoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la tifoo", Text node "do re mi fa so la tifoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la tifoo", Text node "do re mi fa so la tifoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.data += "foo", with selected range collapsed at (xmlTextNode, 0)
Asserts runNo asserts ran
PassxmlTextNode.data += xmlTextNode.data, with unselected range collapsed at (xmlTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la tido re mi fa s..., Element node <igiveuponcreativenames>do re mi fa so la tido re mi fa s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la tido re mi fa so la ti", "do re mi fa so la tido re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la tido re mi fa so la ti", Text node "do re mi fa so la tido re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la tido re mi fa so la ti", Text node "do re mi fa so la tido re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.data += xmlTextNode.data, with selected range collapsed at (xmlTextNode, 0)
Asserts runNo asserts ran
PassxmlTextNode.textContent = "", with unselected range collapsed at (xmlTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames></igiveuponcreativenames>, Element node <igiveuponcreativenames></igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.textContent = "", with selected range collapsed at (xmlTextNode, 0)
Asserts runNo asserts ran
PassxmlTextNode.textContent = "foo", with unselected range collapsed at (xmlTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>foo</igiveuponcreativenames>, Element node <igiveuponcreativenames>foo</igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.textContent = "foo", with selected range collapsed at (xmlTextNode, 0)
Asserts runNo asserts ran
PassxmlTextNode.textContent = xmlTextNode.textContent, with unselected range collapsed at (xmlTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la ti", "do re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.textContent = xmlTextNode.textContent, with selected range collapsed at (xmlTextNode, 0)
Asserts runNo asserts ran
PassxmlTextNode.textContent += "", with unselected range collapsed at (xmlTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la ti", "do re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.textContent += "", with selected range collapsed at (xmlTextNode, 0)
Asserts runNo asserts ran
PassxmlTextNode.textContent += "foo", with unselected range collapsed at (xmlTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la tifoo</igiveupo..., Element node <igiveuponcreativenames>do re mi fa so la tifoo</igiveupo..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la tifoo", "do re mi fa so la tifoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la tifoo", Text node "do re mi fa so la tifoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la tifoo", Text node "do re mi fa so la tifoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.textContent += "foo", with selected range collapsed at (xmlTextNode, 0)
Asserts runNo asserts ran
PassxmlTextNode.textContent += xmlTextNode.textContent, with unselected range collapsed at (xmlTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la tido re mi fa s..., Element node <igiveuponcreativenames>do re mi fa so la tido re mi fa s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la tido re mi fa so la ti", "do re mi fa so la tido re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la tido re mi fa so la ti", Text node "do re mi fa so la tido re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la tido re mi fa so la ti", Text node "do re mi fa so la tido re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.textContent += xmlTextNode.textContent, with selected range collapsed at (xmlTextNode, 0)
Asserts runNo asserts ran
PassxmlTextNode.nodeValue = "", with unselected range collapsed at (xmlTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames></igiveuponcreativenames>, Element node <igiveuponcreativenames></igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.nodeValue = "", with selected range collapsed at (xmlTextNode, 0)
Asserts runNo asserts ran
PassxmlTextNode.nodeValue = "foo", with unselected range collapsed at (xmlTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>foo</igiveuponcreativenames>, Element node <igiveuponcreativenames>foo</igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.nodeValue = "foo", with selected range collapsed at (xmlTextNode, 0)
Asserts runNo asserts ran
PassxmlTextNode.nodeValue = xmlTextNode.nodeValue, with unselected range collapsed at (xmlTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la ti", "do re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.nodeValue = xmlTextNode.nodeValue, with selected range collapsed at (xmlTextNode, 0)
Asserts runNo asserts ran
PassxmlTextNode.nodeValue += "", with unselected range collapsed at (xmlTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la ti", "do re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.nodeValue += "", with selected range collapsed at (xmlTextNode, 0)
Asserts runNo asserts ran
PassxmlTextNode.nodeValue += "foo", with unselected range collapsed at (xmlTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la tifoo</igiveupo..., Element node <igiveuponcreativenames>do re mi fa so la tifoo</igiveupo..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la tifoo", "do re mi fa so la tifoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la tifoo", Text node "do re mi fa so la tifoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la tifoo", Text node "do re mi fa so la tifoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.nodeValue += "foo", with selected range collapsed at (xmlTextNode, 0)
Asserts runNo asserts ran
PassxmlTextNode.nodeValue += xmlTextNode.nodeValue, with unselected range collapsed at (xmlTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la tido re mi fa s..., Element node <igiveuponcreativenames>do re mi fa so la tido re mi fa s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la tido re mi fa so la ti", "do re mi fa so la tido re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la tido re mi fa so la ti", Text node "do re mi fa so la tido re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la tido re mi fa so la ti", Text node "do re mi fa so la tido re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.nodeValue += xmlTextNode.nodeValue, with selected range collapsed at (xmlTextNode, 0)
Asserts runNo asserts ran
PassxmlTextNode.data = "", with unselected range on xmlTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames></igiveuponcreativenames>, Element node <igiveuponcreativenames></igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.data = "", with selected range on xmlTextNode from 0 to 1
Asserts runNo asserts ran
PassxmlTextNode.data = "foo", with unselected range on xmlTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>foo</igiveuponcreativenames>, Element node <igiveuponcreativenames>foo</igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.data = "foo", with selected range on xmlTextNode from 0 to 1
Asserts runNo asserts ran
PassxmlTextNode.data = xmlTextNode.data, with unselected range on xmlTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la ti", "do re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.data = xmlTextNode.data, with selected range on xmlTextNode from 0 to 1
Asserts runNo asserts ran
PassxmlTextNode.data += "", with unselected range on xmlTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la ti", "do re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.data += "", with selected range on xmlTextNode from 0 to 1
Asserts runNo asserts ran
PassxmlTextNode.data += "foo", with unselected range on xmlTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la tifoo</igiveupo..., Element node <igiveuponcreativenames>do re mi fa so la tifoo</igiveupo..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la tifoo", "do re mi fa so la tifoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la tifoo", Text node "do re mi fa so la tifoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la tifoo", Text node "do re mi fa so la tifoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.data += "foo", with selected range on xmlTextNode from 0 to 1
Asserts runNo asserts ran
PassxmlTextNode.data += xmlTextNode.data, with unselected range on xmlTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la tido re mi fa s..., Element node <igiveuponcreativenames>do re mi fa so la tido re mi fa s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la tido re mi fa so la ti", "do re mi fa so la tido re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la tido re mi fa so la ti", Text node "do re mi fa so la tido re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la tido re mi fa so la ti", Text node "do re mi fa so la tido re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.data += xmlTextNode.data, with selected range on xmlTextNode from 0 to 1
Asserts runNo asserts ran
PassxmlTextNode.textContent = "", with unselected range on xmlTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames></igiveuponcreativenames>, Element node <igiveuponcreativenames></igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.textContent = "", with selected range on xmlTextNode from 0 to 1
Asserts runNo asserts ran
PassxmlTextNode.textContent = "foo", with unselected range on xmlTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>foo</igiveuponcreativenames>, Element node <igiveuponcreativenames>foo</igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.textContent = "foo", with selected range on xmlTextNode from 0 to 1
Asserts runNo asserts ran
PassxmlTextNode.textContent = xmlTextNode.textContent, with unselected range on xmlTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la ti", "do re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.textContent = xmlTextNode.textContent, with selected range on xmlTextNode from 0 to 1
Asserts runNo asserts ran
PassxmlTextNode.textContent += "", with unselected range on xmlTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la ti", "do re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.textContent += "", with selected range on xmlTextNode from 0 to 1
Asserts runNo asserts ran
PassxmlTextNode.textContent += "foo", with unselected range on xmlTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la tifoo</igiveupo..., Element node <igiveuponcreativenames>do re mi fa so la tifoo</igiveupo..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la tifoo", "do re mi fa so la tifoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la tifoo", Text node "do re mi fa so la tifoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la tifoo", Text node "do re mi fa so la tifoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.textContent += "foo", with selected range on xmlTextNode from 0 to 1
Asserts runNo asserts ran
PassxmlTextNode.textContent += xmlTextNode.textContent, with unselected range on xmlTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la tido re mi fa s..., Element node <igiveuponcreativenames>do re mi fa so la tido re mi fa s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la tido re mi fa so la ti", "do re mi fa so la tido re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la tido re mi fa so la ti", Text node "do re mi fa so la tido re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la tido re mi fa so la ti", Text node "do re mi fa so la tido re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.textContent += xmlTextNode.textContent, with selected range on xmlTextNode from 0 to 1
Asserts runNo asserts ran
PassxmlTextNode.nodeValue = "", with unselected range on xmlTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames></igiveuponcreativenames>, Element node <igiveuponcreativenames></igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.nodeValue = "", with selected range on xmlTextNode from 0 to 1
Asserts runNo asserts ran
PassxmlTextNode.nodeValue = "foo", with unselected range on xmlTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>foo</igiveuponcreativenames>, Element node <igiveuponcreativenames>foo</igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.nodeValue = "foo", with selected range on xmlTextNode from 0 to 1
Asserts runNo asserts ran
PassxmlTextNode.nodeValue = xmlTextNode.nodeValue, with unselected range on xmlTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la ti", "do re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.nodeValue = xmlTextNode.nodeValue, with selected range on xmlTextNode from 0 to 1
Asserts runNo asserts ran
PassxmlTextNode.nodeValue += "", with unselected range on xmlTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la ti", "do re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.nodeValue += "", with selected range on xmlTextNode from 0 to 1
Asserts runNo asserts ran
PassxmlTextNode.nodeValue += "foo", with unselected range on xmlTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la tifoo</igiveupo..., Element node <igiveuponcreativenames>do re mi fa so la tifoo</igiveupo..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la tifoo", "do re mi fa so la tifoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la tifoo", Text node "do re mi fa so la tifoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la tifoo", Text node "do re mi fa so la tifoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.nodeValue += "foo", with selected range on xmlTextNode from 0 to 1
Asserts runNo asserts ran
PassxmlTextNode.nodeValue += xmlTextNode.nodeValue, with unselected range on xmlTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la tido re mi fa s..., Element node <igiveuponcreativenames>do re mi fa so la tido re mi fa s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la tido re mi fa so la ti", "do re mi fa so la tido re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la tido re mi fa so la ti", Text node "do re mi fa so la tido re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la tido re mi fa so la ti", Text node "do re mi fa so la tido re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.nodeValue += xmlTextNode.nodeValue, with selected range on xmlTextNode from 0 to 1
Asserts runNo asserts ran
PassxmlTextNode.data = "", with unselected range collapsed at (xmlTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames></igiveuponcreativenames>, Element node <igiveuponcreativenames></igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.data = "", with selected range collapsed at (xmlTextNode, 1)
Asserts runNo asserts ran
PassxmlTextNode.data = "foo", with unselected range collapsed at (xmlTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>foo</igiveuponcreativenames>, Element node <igiveuponcreativenames>foo</igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.data = "foo", with selected range collapsed at (xmlTextNode, 1)
Asserts runNo asserts ran
PassxmlTextNode.data = xmlTextNode.data, with unselected range collapsed at (xmlTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la ti", "do re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.data = xmlTextNode.data, with selected range collapsed at (xmlTextNode, 1)
Asserts runNo asserts ran
PassxmlTextNode.data += "", with unselected range collapsed at (xmlTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la ti", "do re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.data += "", with selected range collapsed at (xmlTextNode, 1)
Asserts runNo asserts ran
PassxmlTextNode.data += "foo", with unselected range collapsed at (xmlTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la tifoo</igiveupo..., Element node <igiveuponcreativenames>do re mi fa so la tifoo</igiveupo..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la tifoo", "do re mi fa so la tifoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la tifoo", Text node "do re mi fa so la tifoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la tifoo", Text node "do re mi fa so la tifoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.data += "foo", with selected range collapsed at (xmlTextNode, 1)
Asserts runNo asserts ran
PassxmlTextNode.data += xmlTextNode.data, with unselected range collapsed at (xmlTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la tido re mi fa s..., Element node <igiveuponcreativenames>do re mi fa so la tido re mi fa s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la tido re mi fa so la ti", "do re mi fa so la tido re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la tido re mi fa so la ti", Text node "do re mi fa so la tido re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la tido re mi fa so la ti", Text node "do re mi fa so la tido re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.data += xmlTextNode.data, with selected range collapsed at (xmlTextNode, 1)
Asserts runNo asserts ran
PassxmlTextNode.textContent = "", with unselected range collapsed at (xmlTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames></igiveuponcreativenames>, Element node <igiveuponcreativenames></igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.textContent = "", with selected range collapsed at (xmlTextNode, 1)
Asserts runNo asserts ran
PassxmlTextNode.textContent = "foo", with unselected range collapsed at (xmlTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>foo</igiveuponcreativenames>, Element node <igiveuponcreativenames>foo</igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.textContent = "foo", with selected range collapsed at (xmlTextNode, 1)
Asserts runNo asserts ran
PassxmlTextNode.textContent = xmlTextNode.textContent, with unselected range collapsed at (xmlTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la ti", "do re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.textContent = xmlTextNode.textContent, with selected range collapsed at (xmlTextNode, 1)
Asserts runNo asserts ran
PassxmlTextNode.textContent += "", with unselected range collapsed at (xmlTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la ti", "do re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.textContent += "", with selected range collapsed at (xmlTextNode, 1)
Asserts runNo asserts ran
PassxmlTextNode.textContent += "foo", with unselected range collapsed at (xmlTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la tifoo</igiveupo..., Element node <igiveuponcreativenames>do re mi fa so la tifoo</igiveupo..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la tifoo", "do re mi fa so la tifoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la tifoo", Text node "do re mi fa so la tifoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la tifoo", Text node "do re mi fa so la tifoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.textContent += "foo", with selected range collapsed at (xmlTextNode, 1)
Asserts runNo asserts ran
PassxmlTextNode.textContent += xmlTextNode.textContent, with unselected range collapsed at (xmlTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la tido re mi fa s..., Element node <igiveuponcreativenames>do re mi fa so la tido re mi fa s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la tido re mi fa so la ti", "do re mi fa so la tido re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la tido re mi fa so la ti", Text node "do re mi fa so la tido re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la tido re mi fa so la ti", Text node "do re mi fa so la tido re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.textContent += xmlTextNode.textContent, with selected range collapsed at (xmlTextNode, 1)
Asserts runNo asserts ran
PassxmlTextNode.nodeValue = "", with unselected range collapsed at (xmlTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames></igiveuponcreativenames>, Element node <igiveuponcreativenames></igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.nodeValue = "", with selected range collapsed at (xmlTextNode, 1)
Asserts runNo asserts ran
PassxmlTextNode.nodeValue = "foo", with unselected range collapsed at (xmlTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>foo</igiveuponcreativenames>, Element node <igiveuponcreativenames>foo</igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.nodeValue = "foo", with selected range collapsed at (xmlTextNode, 1)
Asserts runNo asserts ran
PassxmlTextNode.nodeValue = xmlTextNode.nodeValue, with unselected range collapsed at (xmlTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la ti", "do re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.nodeValue = xmlTextNode.nodeValue, with selected range collapsed at (xmlTextNode, 1)
Asserts runNo asserts ran
PassxmlTextNode.nodeValue += "", with unselected range collapsed at (xmlTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la ti", "do re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.nodeValue += "", with selected range collapsed at (xmlTextNode, 1)
Asserts runNo asserts ran
PassxmlTextNode.nodeValue += "foo", with unselected range collapsed at (xmlTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la tifoo</igiveupo..., Element node <igiveuponcreativenames>do re mi fa so la tifoo</igiveupo..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la tifoo", "do re mi fa so la tifoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la tifoo", Text node "do re mi fa so la tifoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la tifoo", Text node "do re mi fa so la tifoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.nodeValue += "foo", with selected range collapsed at (xmlTextNode, 1)
Asserts runNo asserts ran
PassxmlTextNode.nodeValue += xmlTextNode.nodeValue, with unselected range collapsed at (xmlTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la tido re mi fa s..., Element node <igiveuponcreativenames>do re mi fa so la tido re mi fa s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la tido re mi fa so la ti", "do re mi fa so la tido re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la tido re mi fa so la ti", Text node "do re mi fa so la tido re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la tido re mi fa so la ti", Text node "do re mi fa so la tido re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.nodeValue += xmlTextNode.nodeValue, with selected range collapsed at (xmlTextNode, 1)
Asserts runNo asserts ran
PassxmlTextNode.data = "", with unselected range on xmlTextNode from 0 to xmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames></igiveuponcreativenames>, Element node <igiveuponcreativenames></igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.data = "", with selected range on xmlTextNode from 0 to xmlTextNode.length
Asserts runNo asserts ran
PassxmlTextNode.data = "foo", with unselected range on xmlTextNode from 0 to xmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>foo</igiveuponcreativenames>, Element node <igiveuponcreativenames>foo</igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.data = "foo", with selected range on xmlTextNode from 0 to xmlTextNode.length
Asserts runNo asserts ran
PassxmlTextNode.data = xmlTextNode.data, with unselected range on xmlTextNode from 0 to xmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la ti", "do re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.data = xmlTextNode.data, with selected range on xmlTextNode from 0 to xmlTextNode.length
Asserts runNo asserts ran
PassxmlTextNode.data += "", with unselected range on xmlTextNode from 0 to xmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la ti", "do re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.data += "", with selected range on xmlTextNode from 0 to xmlTextNode.length
Asserts runNo asserts ran
PassxmlTextNode.data += "foo", with unselected range on xmlTextNode from 0 to xmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la tifoo</igiveupo..., Element node <igiveuponcreativenames>do re mi fa so la tifoo</igiveupo..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la tifoo", "do re mi fa so la tifoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la tifoo", Text node "do re mi fa so la tifoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la tifoo", Text node "do re mi fa so la tifoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.data += "foo", with selected range on xmlTextNode from 0 to xmlTextNode.length
Asserts runNo asserts ran
PassxmlTextNode.data += xmlTextNode.data, with unselected range on xmlTextNode from 0 to xmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la tido re mi fa s..., Element node <igiveuponcreativenames>do re mi fa so la tido re mi fa s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la tido re mi fa so la ti", "do re mi fa so la tido re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la tido re mi fa so la ti", Text node "do re mi fa so la tido re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la tido re mi fa so la ti", Text node "do re mi fa so la tido re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.data += xmlTextNode.data, with selected range on xmlTextNode from 0 to xmlTextNode.length
Asserts runNo asserts ran
PassxmlTextNode.textContent = "", with unselected range on xmlTextNode from 0 to xmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames></igiveuponcreativenames>, Element node <igiveuponcreativenames></igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.textContent = "", with selected range on xmlTextNode from 0 to xmlTextNode.length
Asserts runNo asserts ran
PassxmlTextNode.textContent = "foo", with unselected range on xmlTextNode from 0 to xmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>foo</igiveuponcreativenames>, Element node <igiveuponcreativenames>foo</igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.textContent = "foo", with selected range on xmlTextNode from 0 to xmlTextNode.length
Asserts runNo asserts ran
PassxmlTextNode.textContent = xmlTextNode.textContent, with unselected range on xmlTextNode from 0 to xmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la ti", "do re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.textContent = xmlTextNode.textContent, with selected range on xmlTextNode from 0 to xmlTextNode.length
Asserts runNo asserts ran
PassxmlTextNode.textContent += "", with unselected range on xmlTextNode from 0 to xmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la ti", "do re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.textContent += "", with selected range on xmlTextNode from 0 to xmlTextNode.length
Asserts runNo asserts ran
PassxmlTextNode.textContent += "foo", with unselected range on xmlTextNode from 0 to xmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la tifoo</igiveupo..., Element node <igiveuponcreativenames>do re mi fa so la tifoo</igiveupo..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la tifoo", "do re mi fa so la tifoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la tifoo", Text node "do re mi fa so la tifoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la tifoo", Text node "do re mi fa so la tifoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.textContent += "foo", with selected range on xmlTextNode from 0 to xmlTextNode.length
Asserts runNo asserts ran
PassxmlTextNode.textContent += xmlTextNode.textContent, with unselected range on xmlTextNode from 0 to xmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la tido re mi fa s..., Element node <igiveuponcreativenames>do re mi fa so la tido re mi fa s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la tido re mi fa so la ti", "do re mi fa so la tido re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la tido re mi fa so la ti", Text node "do re mi fa so la tido re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la tido re mi fa so la ti", Text node "do re mi fa so la tido re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.textContent += xmlTextNode.textContent, with selected range on xmlTextNode from 0 to xmlTextNode.length
Asserts runNo asserts ran
PassxmlTextNode.nodeValue = "", with unselected range on xmlTextNode from 0 to xmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames></igiveuponcreativenames>, Element node <igiveuponcreativenames></igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.nodeValue = "", with selected range on xmlTextNode from 0 to xmlTextNode.length
Asserts runNo asserts ran
PassxmlTextNode.nodeValue = "foo", with unselected range on xmlTextNode from 0 to xmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>foo</igiveuponcreativenames>, Element node <igiveuponcreativenames>foo</igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.nodeValue = "foo", with selected range on xmlTextNode from 0 to xmlTextNode.length
Asserts runNo asserts ran
PassxmlTextNode.nodeValue = xmlTextNode.nodeValue, with unselected range on xmlTextNode from 0 to xmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la ti", "do re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.nodeValue = xmlTextNode.nodeValue, with selected range on xmlTextNode from 0 to xmlTextNode.length
Asserts runNo asserts ran
PassxmlTextNode.nodeValue += "", with unselected range on xmlTextNode from 0 to xmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la ti", "do re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.nodeValue += "", with selected range on xmlTextNode from 0 to xmlTextNode.length
Asserts runNo asserts ran
PassxmlTextNode.nodeValue += "foo", with unselected range on xmlTextNode from 0 to xmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la tifoo</igiveupo..., Element node <igiveuponcreativenames>do re mi fa so la tifoo</igiveupo..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la tifoo", "do re mi fa so la tifoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la tifoo", Text node "do re mi fa so la tifoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la tifoo", Text node "do re mi fa so la tifoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.nodeValue += "foo", with selected range on xmlTextNode from 0 to xmlTextNode.length
Asserts runNo asserts ran
PassxmlTextNode.nodeValue += xmlTextNode.nodeValue, with unselected range on xmlTextNode from 0 to xmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la tido re mi fa s..., Element node <igiveuponcreativenames>do re mi fa so la tido re mi fa s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la tido re mi fa so la ti", "do re mi fa so la tido re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la tido re mi fa so la ti", Text node "do re mi fa so la tido re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la tido re mi fa so la ti", Text node "do re mi fa so la tido re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.nodeValue += xmlTextNode.nodeValue, with selected range on xmlTextNode from 0 to xmlTextNode.length
Asserts runNo asserts ran
PassxmlTextNode.data = "", with unselected range on xmlTextNode from 1 to xmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames></igiveuponcreativenames>, Element node <igiveuponcreativenames></igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.data = "", with selected range on xmlTextNode from 1 to xmlTextNode.length
Asserts runNo asserts ran
PassxmlTextNode.data = "foo", with unselected range on xmlTextNode from 1 to xmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>foo</igiveuponcreativenames>, Element node <igiveuponcreativenames>foo</igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.data = "foo", with selected range on xmlTextNode from 1 to xmlTextNode.length
Asserts runNo asserts ran
PassxmlTextNode.data = xmlTextNode.data, with unselected range on xmlTextNode from 1 to xmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la ti", "do re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.data = xmlTextNode.data, with selected range on xmlTextNode from 1 to xmlTextNode.length
Asserts runNo asserts ran
PassxmlTextNode.data += "", with unselected range on xmlTextNode from 1 to xmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la ti", "do re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.data += "", with selected range on xmlTextNode from 1 to xmlTextNode.length
Asserts runNo asserts ran
PassxmlTextNode.data += "foo", with unselected range on xmlTextNode from 1 to xmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la tifoo</igiveupo..., Element node <igiveuponcreativenames>do re mi fa so la tifoo</igiveupo..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la tifoo", "do re mi fa so la tifoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la tifoo", Text node "do re mi fa so la tifoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la tifoo", Text node "do re mi fa so la tifoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.data += "foo", with selected range on xmlTextNode from 1 to xmlTextNode.length
Asserts runNo asserts ran
PassxmlTextNode.data += xmlTextNode.data, with unselected range on xmlTextNode from 1 to xmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la tido re mi fa s..., Element node <igiveuponcreativenames>do re mi fa so la tido re mi fa s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la tido re mi fa so la ti", "do re mi fa so la tido re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la tido re mi fa so la ti", Text node "do re mi fa so la tido re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la tido re mi fa so la ti", Text node "do re mi fa so la tido re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.data += xmlTextNode.data, with selected range on xmlTextNode from 1 to xmlTextNode.length
Asserts runNo asserts ran
PassxmlTextNode.textContent = "", with unselected range on xmlTextNode from 1 to xmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames></igiveuponcreativenames>, Element node <igiveuponcreativenames></igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.textContent = "", with selected range on xmlTextNode from 1 to xmlTextNode.length
Asserts runNo asserts ran
PassxmlTextNode.textContent = "foo", with unselected range on xmlTextNode from 1 to xmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>foo</igiveuponcreativenames>, Element node <igiveuponcreativenames>foo</igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.textContent = "foo", with selected range on xmlTextNode from 1 to xmlTextNode.length
Asserts runNo asserts ran
PassxmlTextNode.textContent = xmlTextNode.textContent, with unselected range on xmlTextNode from 1 to xmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la ti", "do re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.textContent = xmlTextNode.textContent, with selected range on xmlTextNode from 1 to xmlTextNode.length
Asserts runNo asserts ran
PassxmlTextNode.textContent += "", with unselected range on xmlTextNode from 1 to xmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la ti", "do re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.textContent += "", with selected range on xmlTextNode from 1 to xmlTextNode.length
Asserts runNo asserts ran
PassxmlTextNode.textContent += "foo", with unselected range on xmlTextNode from 1 to xmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la tifoo</igiveupo..., Element node <igiveuponcreativenames>do re mi fa so la tifoo</igiveupo..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la tifoo", "do re mi fa so la tifoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la tifoo", Text node "do re mi fa so la tifoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la tifoo", Text node "do re mi fa so la tifoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.textContent += "foo", with selected range on xmlTextNode from 1 to xmlTextNode.length
Asserts runNo asserts ran
PassxmlTextNode.textContent += xmlTextNode.textContent, with unselected range on xmlTextNode from 1 to xmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la tido re mi fa s..., Element node <igiveuponcreativenames>do re mi fa so la tido re mi fa s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la tido re mi fa so la ti", "do re mi fa so la tido re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la tido re mi fa so la ti", Text node "do re mi fa so la tido re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la tido re mi fa so la ti", Text node "do re mi fa so la tido re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.textContent += xmlTextNode.textContent, with selected range on xmlTextNode from 1 to xmlTextNode.length
Asserts runNo asserts ran
PassxmlTextNode.nodeValue = "", with unselected range on xmlTextNode from 1 to xmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames></igiveuponcreativenames>, Element node <igiveuponcreativenames></igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.nodeValue = "", with selected range on xmlTextNode from 1 to xmlTextNode.length
Asserts runNo asserts ran
PassxmlTextNode.nodeValue = "foo", with unselected range on xmlTextNode from 1 to xmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>foo</igiveuponcreativenames>, Element node <igiveuponcreativenames>foo</igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.nodeValue = "foo", with selected range on xmlTextNode from 1 to xmlTextNode.length
Asserts runNo asserts ran
PassxmlTextNode.nodeValue = xmlTextNode.nodeValue, with unselected range on xmlTextNode from 1 to xmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la ti", "do re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.nodeValue = xmlTextNode.nodeValue, with selected range on xmlTextNode from 1 to xmlTextNode.length
Asserts runNo asserts ran
PassxmlTextNode.nodeValue += "", with unselected range on xmlTextNode from 1 to xmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la ti", "do re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.nodeValue += "", with selected range on xmlTextNode from 1 to xmlTextNode.length
Asserts runNo asserts ran
PassxmlTextNode.nodeValue += "foo", with unselected range on xmlTextNode from 1 to xmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la tifoo</igiveupo..., Element node <igiveuponcreativenames>do re mi fa so la tifoo</igiveupo..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la tifoo", "do re mi fa so la tifoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la tifoo", Text node "do re mi fa so la tifoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la tifoo", Text node "do re mi fa so la tifoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.nodeValue += "foo", with selected range on xmlTextNode from 1 to xmlTextNode.length
Asserts runNo asserts ran
PassxmlTextNode.nodeValue += xmlTextNode.nodeValue, with unselected range on xmlTextNode from 1 to xmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la tido re mi fa s..., Element node <igiveuponcreativenames>do re mi fa so la tido re mi fa s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la tido re mi fa so la ti", "do re mi fa so la tido re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la tido re mi fa so la ti", Text node "do re mi fa so la tido re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la tido re mi fa so la ti", Text node "do re mi fa so la tido re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.nodeValue += xmlTextNode.nodeValue, with selected range on xmlTextNode from 1 to xmlTextNode.length
Asserts runNo asserts ran
PassxmlTextNode.data = "", with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames></igiveuponcreativenames>, Element node <igiveuponcreativenames></igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.data = "", with selected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts runNo asserts ran
PassxmlTextNode.data = "foo", with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>foo</igiveuponcreativenames>, Element node <igiveuponcreativenames>foo</igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.data = "foo", with selected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts runNo asserts ran
PassxmlTextNode.data = xmlTextNode.data, with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la ti", "do re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.data = xmlTextNode.data, with selected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts runNo asserts ran
PassxmlTextNode.data += "", with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la ti", "do re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.data += "", with selected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts runNo asserts ran
PassxmlTextNode.data += "foo", with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la tifoo</igiveupo..., Element node <igiveuponcreativenames>do re mi fa so la tifoo</igiveupo..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la tifoo", "do re mi fa so la tifoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la tifoo", Text node "do re mi fa so la tifoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la tifoo", Text node "do re mi fa so la tifoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.data += "foo", with selected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts runNo asserts ran
PassxmlTextNode.data += xmlTextNode.data, with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la tido re mi fa s..., Element node <igiveuponcreativenames>do re mi fa so la tido re mi fa s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la tido re mi fa so la ti", "do re mi fa so la tido re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la tido re mi fa so la ti", Text node "do re mi fa so la tido re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la tido re mi fa so la ti", Text node "do re mi fa so la tido re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.data += xmlTextNode.data, with selected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts runNo asserts ran
PassxmlTextNode.textContent = "", with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames></igiveuponcreativenames>, Element node <igiveuponcreativenames></igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.textContent = "", with selected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts runNo asserts ran
PassxmlTextNode.textContent = "foo", with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>foo</igiveuponcreativenames>, Element node <igiveuponcreativenames>foo</igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.textContent = "foo", with selected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts runNo asserts ran
PassxmlTextNode.textContent = xmlTextNode.textContent, with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la ti", "do re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.textContent = xmlTextNode.textContent, with selected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts runNo asserts ran
PassxmlTextNode.textContent += "", with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la ti", "do re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.textContent += "", with selected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts runNo asserts ran
PassxmlTextNode.textContent += "foo", with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la tifoo</igiveupo..., Element node <igiveuponcreativenames>do re mi fa so la tifoo</igiveupo..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la tifoo", "do re mi fa so la tifoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la tifoo", Text node "do re mi fa so la tifoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la tifoo", Text node "do re mi fa so la tifoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.textContent += "foo", with selected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts runNo asserts ran
PassxmlTextNode.textContent += xmlTextNode.textContent, with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la tido re mi fa s..., Element node <igiveuponcreativenames>do re mi fa so la tido re mi fa s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la tido re mi fa so la ti", "do re mi fa so la tido re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la tido re mi fa so la ti", Text node "do re mi fa so la tido re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la tido re mi fa so la ti", Text node "do re mi fa so la tido re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.textContent += xmlTextNode.textContent, with selected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts runNo asserts ran
PassxmlTextNode.nodeValue = "", with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames></igiveuponcreativenames>, Element node <igiveuponcreativenames></igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.nodeValue = "", with selected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts runNo asserts ran
PassxmlTextNode.nodeValue = "foo", with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>foo</igiveuponcreativenames>, Element node <igiveuponcreativenames>foo</igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.nodeValue = "foo", with selected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts runNo asserts ran
PassxmlTextNode.nodeValue = xmlTextNode.nodeValue, with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la ti", "do re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.nodeValue = xmlTextNode.nodeValue, with selected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts runNo asserts ran
PassxmlTextNode.nodeValue += "", with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., Element node <igiveuponcreativenames>do re mi fa so la ti</igiveuponcr..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la ti", "do re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la ti", Text node "do re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.nodeValue += "", with selected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts runNo asserts ran
PassxmlTextNode.nodeValue += "foo", with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la tifoo</igiveupo..., Element node <igiveuponcreativenames>do re mi fa so la tifoo</igiveupo..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la tifoo", "do re mi fa so la tifoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la tifoo", Text node "do re mi fa so la tifoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la tifoo", Text node "do re mi fa so la tifoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.nodeValue += "foo", with selected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts runNo asserts ran
PassxmlTextNode.nodeValue += xmlTextNode.nodeValue, with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do re mi fa so la tido re mi fa s..., Element node <igiveuponcreativenames>do re mi fa so la tido re mi fa s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do re mi fa so la tido re mi fa so la ti", "do re mi fa so la tido re mi fa so la ti", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do re mi fa so la tido re mi fa so la ti", Text node "do re mi fa so la tido re mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do re mi fa so la tido re mi fa so la ti", Text node "do re mi fa so la tido re mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.nodeValue += xmlTextNode.nodeValue, with selected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts runNo asserts ran
PassdetachedTextNode.data = "", with unselected range collapsed at (detachedTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.data = "", with selected range collapsed at (detachedTextNode, 0)
Asserts runNo asserts ran
PassdetachedTextNode.data = "foo", with unselected range collapsed at (detachedTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.data = "foo", with selected range collapsed at (detachedTextNode, 0)
Asserts runNo asserts ran
PassdetachedTextNode.data = detachedTextNode.data, with unselected range collapsed at (detachedTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzab", "Uvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.data = detachedTextNode.data, with selected range collapsed at (detachedTextNode, 0)
Asserts runNo asserts ran
PassdetachedTextNode.data += "", with unselected range collapsed at (detachedTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzab", "Uvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.data += "", with selected range collapsed at (detachedTextNode, 0)
Asserts runNo asserts ran
PassdetachedTextNode.data += "foo", with unselected range collapsed at (detachedTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzabfoo", "Uvwxyzabfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzabfoo", Text node "Uvwxyzabfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzabfoo", Text node "Uvwxyzabfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.data += "foo", with selected range collapsed at (detachedTextNode, 0)
Asserts runNo asserts ran
PassdetachedTextNode.data += detachedTextNode.data, with unselected range collapsed at (detachedTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("UvwxyzabUvwxyzab", "UvwxyzabUvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "UvwxyzabUvwxyzab", Text node "UvwxyzabUvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "UvwxyzabUvwxyzab", Text node "UvwxyzabUvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.data += detachedTextNode.data, with selected range collapsed at (detachedTextNode, 0)
Asserts runNo asserts ran
PassdetachedTextNode.textContent = "", with unselected range collapsed at (detachedTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.textContent = "", with selected range collapsed at (detachedTextNode, 0)
Asserts runNo asserts ran
PassdetachedTextNode.textContent = "foo", with unselected range collapsed at (detachedTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.textContent = "foo", with selected range collapsed at (detachedTextNode, 0)
Asserts runNo asserts ran
PassdetachedTextNode.textContent = detachedTextNode.textContent, with unselected range collapsed at (detachedTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzab", "Uvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.textContent = detachedTextNode.textContent, with selected range collapsed at (detachedTextNode, 0)
Asserts runNo asserts ran
PassdetachedTextNode.textContent += "", with unselected range collapsed at (detachedTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzab", "Uvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.textContent += "", with selected range collapsed at (detachedTextNode, 0)
Asserts runNo asserts ran
PassdetachedTextNode.textContent += "foo", with unselected range collapsed at (detachedTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzabfoo", "Uvwxyzabfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzabfoo", Text node "Uvwxyzabfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzabfoo", Text node "Uvwxyzabfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.textContent += "foo", with selected range collapsed at (detachedTextNode, 0)
Asserts runNo asserts ran
PassdetachedTextNode.textContent += detachedTextNode.textContent, with unselected range collapsed at (detachedTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("UvwxyzabUvwxyzab", "UvwxyzabUvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "UvwxyzabUvwxyzab", Text node "UvwxyzabUvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "UvwxyzabUvwxyzab", Text node "UvwxyzabUvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.textContent += detachedTextNode.textContent, with selected range collapsed at (detachedTextNode, 0)
Asserts runNo asserts ran
PassdetachedTextNode.nodeValue = "", with unselected range collapsed at (detachedTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.nodeValue = "", with selected range collapsed at (detachedTextNode, 0)
Asserts runNo asserts ran
PassdetachedTextNode.nodeValue = "foo", with unselected range collapsed at (detachedTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.nodeValue = "foo", with selected range collapsed at (detachedTextNode, 0)
Asserts runNo asserts ran
PassdetachedTextNode.nodeValue = detachedTextNode.nodeValue, with unselected range collapsed at (detachedTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzab", "Uvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.nodeValue = detachedTextNode.nodeValue, with selected range collapsed at (detachedTextNode, 0)
Asserts runNo asserts ran
PassdetachedTextNode.nodeValue += "", with unselected range collapsed at (detachedTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzab", "Uvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.nodeValue += "", with selected range collapsed at (detachedTextNode, 0)
Asserts runNo asserts ran
PassdetachedTextNode.nodeValue += "foo", with unselected range collapsed at (detachedTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzabfoo", "Uvwxyzabfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzabfoo", Text node "Uvwxyzabfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzabfoo", Text node "Uvwxyzabfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.nodeValue += "foo", with selected range collapsed at (detachedTextNode, 0)
Asserts runNo asserts ran
PassdetachedTextNode.nodeValue += detachedTextNode.nodeValue, with unselected range collapsed at (detachedTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("UvwxyzabUvwxyzab", "UvwxyzabUvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "UvwxyzabUvwxyzab", Text node "UvwxyzabUvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "UvwxyzabUvwxyzab", Text node "UvwxyzabUvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.nodeValue += detachedTextNode.nodeValue, with selected range collapsed at (detachedTextNode, 0)
Asserts runNo asserts ran
PassdetachedTextNode.data = "", with unselected range on detachedTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.data = "", with selected range on detachedTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedTextNode.data = "foo", with unselected range on detachedTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.data = "foo", with selected range on detachedTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedTextNode.data = detachedTextNode.data, with unselected range on detachedTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzab", "Uvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.data = detachedTextNode.data, with selected range on detachedTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedTextNode.data += "", with unselected range on detachedTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzab", "Uvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.data += "", with selected range on detachedTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedTextNode.data += "foo", with unselected range on detachedTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzabfoo", "Uvwxyzabfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzabfoo", Text node "Uvwxyzabfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzabfoo", Text node "Uvwxyzabfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.data += "foo", with selected range on detachedTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedTextNode.data += detachedTextNode.data, with unselected range on detachedTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("UvwxyzabUvwxyzab", "UvwxyzabUvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "UvwxyzabUvwxyzab", Text node "UvwxyzabUvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "UvwxyzabUvwxyzab", Text node "UvwxyzabUvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.data += detachedTextNode.data, with selected range on detachedTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedTextNode.textContent = "", with unselected range on detachedTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.textContent = "", with selected range on detachedTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedTextNode.textContent = "foo", with unselected range on detachedTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.textContent = "foo", with selected range on detachedTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedTextNode.textContent = detachedTextNode.textContent, with unselected range on detachedTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzab", "Uvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.textContent = detachedTextNode.textContent, with selected range on detachedTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedTextNode.textContent += "", with unselected range on detachedTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzab", "Uvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.textContent += "", with selected range on detachedTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedTextNode.textContent += "foo", with unselected range on detachedTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzabfoo", "Uvwxyzabfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzabfoo", Text node "Uvwxyzabfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzabfoo", Text node "Uvwxyzabfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.textContent += "foo", with selected range on detachedTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedTextNode.textContent += detachedTextNode.textContent, with unselected range on detachedTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("UvwxyzabUvwxyzab", "UvwxyzabUvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "UvwxyzabUvwxyzab", Text node "UvwxyzabUvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "UvwxyzabUvwxyzab", Text node "UvwxyzabUvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.textContent += detachedTextNode.textContent, with selected range on detachedTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedTextNode.nodeValue = "", with unselected range on detachedTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.nodeValue = "", with selected range on detachedTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedTextNode.nodeValue = "foo", with unselected range on detachedTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.nodeValue = "foo", with selected range on detachedTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedTextNode.nodeValue = detachedTextNode.nodeValue, with unselected range on detachedTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzab", "Uvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.nodeValue = detachedTextNode.nodeValue, with selected range on detachedTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedTextNode.nodeValue += "", with unselected range on detachedTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzab", "Uvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.nodeValue += "", with selected range on detachedTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedTextNode.nodeValue += "foo", with unselected range on detachedTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzabfoo", "Uvwxyzabfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzabfoo", Text node "Uvwxyzabfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzabfoo", Text node "Uvwxyzabfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.nodeValue += "foo", with selected range on detachedTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedTextNode.nodeValue += detachedTextNode.nodeValue, with unselected range on detachedTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("UvwxyzabUvwxyzab", "UvwxyzabUvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "UvwxyzabUvwxyzab", Text node "UvwxyzabUvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "UvwxyzabUvwxyzab", Text node "UvwxyzabUvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.nodeValue += detachedTextNode.nodeValue, with selected range on detachedTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedTextNode.data = "", with unselected range collapsed at (detachedTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.data = "", with selected range collapsed at (detachedTextNode, 1)
Asserts runNo asserts ran
PassdetachedTextNode.data = "foo", with unselected range collapsed at (detachedTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.data = "foo", with selected range collapsed at (detachedTextNode, 1)
Asserts runNo asserts ran
PassdetachedTextNode.data = detachedTextNode.data, with unselected range collapsed at (detachedTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzab", "Uvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.data = detachedTextNode.data, with selected range collapsed at (detachedTextNode, 1)
Asserts runNo asserts ran
PassdetachedTextNode.data += "", with unselected range collapsed at (detachedTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzab", "Uvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.data += "", with selected range collapsed at (detachedTextNode, 1)
Asserts runNo asserts ran
PassdetachedTextNode.data += "foo", with unselected range collapsed at (detachedTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzabfoo", "Uvwxyzabfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzabfoo", Text node "Uvwxyzabfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzabfoo", Text node "Uvwxyzabfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.data += "foo", with selected range collapsed at (detachedTextNode, 1)
Asserts runNo asserts ran
PassdetachedTextNode.data += detachedTextNode.data, with unselected range collapsed at (detachedTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("UvwxyzabUvwxyzab", "UvwxyzabUvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "UvwxyzabUvwxyzab", Text node "UvwxyzabUvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "UvwxyzabUvwxyzab", Text node "UvwxyzabUvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.data += detachedTextNode.data, with selected range collapsed at (detachedTextNode, 1)
Asserts runNo asserts ran
PassdetachedTextNode.textContent = "", with unselected range collapsed at (detachedTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.textContent = "", with selected range collapsed at (detachedTextNode, 1)
Asserts runNo asserts ran
PassdetachedTextNode.textContent = "foo", with unselected range collapsed at (detachedTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.textContent = "foo", with selected range collapsed at (detachedTextNode, 1)
Asserts runNo asserts ran
PassdetachedTextNode.textContent = detachedTextNode.textContent, with unselected range collapsed at (detachedTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzab", "Uvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.textContent = detachedTextNode.textContent, with selected range collapsed at (detachedTextNode, 1)
Asserts runNo asserts ran
PassdetachedTextNode.textContent += "", with unselected range collapsed at (detachedTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzab", "Uvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.textContent += "", with selected range collapsed at (detachedTextNode, 1)
Asserts runNo asserts ran
PassdetachedTextNode.textContent += "foo", with unselected range collapsed at (detachedTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzabfoo", "Uvwxyzabfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzabfoo", Text node "Uvwxyzabfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzabfoo", Text node "Uvwxyzabfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.textContent += "foo", with selected range collapsed at (detachedTextNode, 1)
Asserts runNo asserts ran
PassdetachedTextNode.textContent += detachedTextNode.textContent, with unselected range collapsed at (detachedTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("UvwxyzabUvwxyzab", "UvwxyzabUvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "UvwxyzabUvwxyzab", Text node "UvwxyzabUvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "UvwxyzabUvwxyzab", Text node "UvwxyzabUvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.textContent += detachedTextNode.textContent, with selected range collapsed at (detachedTextNode, 1)
Asserts runNo asserts ran
PassdetachedTextNode.nodeValue = "", with unselected range collapsed at (detachedTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.nodeValue = "", with selected range collapsed at (detachedTextNode, 1)
Asserts runNo asserts ran
PassdetachedTextNode.nodeValue = "foo", with unselected range collapsed at (detachedTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.nodeValue = "foo", with selected range collapsed at (detachedTextNode, 1)
Asserts runNo asserts ran
PassdetachedTextNode.nodeValue = detachedTextNode.nodeValue, with unselected range collapsed at (detachedTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzab", "Uvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.nodeValue = detachedTextNode.nodeValue, with selected range collapsed at (detachedTextNode, 1)
Asserts runNo asserts ran
PassdetachedTextNode.nodeValue += "", with unselected range collapsed at (detachedTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzab", "Uvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.nodeValue += "", with selected range collapsed at (detachedTextNode, 1)
Asserts runNo asserts ran
PassdetachedTextNode.nodeValue += "foo", with unselected range collapsed at (detachedTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzabfoo", "Uvwxyzabfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzabfoo", Text node "Uvwxyzabfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzabfoo", Text node "Uvwxyzabfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.nodeValue += "foo", with selected range collapsed at (detachedTextNode, 1)
Asserts runNo asserts ran
PassdetachedTextNode.nodeValue += detachedTextNode.nodeValue, with unselected range collapsed at (detachedTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("UvwxyzabUvwxyzab", "UvwxyzabUvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "UvwxyzabUvwxyzab", Text node "UvwxyzabUvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "UvwxyzabUvwxyzab", Text node "UvwxyzabUvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.nodeValue += detachedTextNode.nodeValue, with selected range collapsed at (detachedTextNode, 1)
Asserts runNo asserts ran
PassdetachedTextNode.data = "", with unselected range on detachedTextNode from 0 to detachedTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.data = "", with selected range on detachedTextNode from 0 to detachedTextNode.length
Asserts runNo asserts ran
PassdetachedTextNode.data = "foo", with unselected range on detachedTextNode from 0 to detachedTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.data = "foo", with selected range on detachedTextNode from 0 to detachedTextNode.length
Asserts runNo asserts ran
PassdetachedTextNode.data = detachedTextNode.data, with unselected range on detachedTextNode from 0 to detachedTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzab", "Uvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.data = detachedTextNode.data, with selected range on detachedTextNode from 0 to detachedTextNode.length
Asserts runNo asserts ran
PassdetachedTextNode.data += "", with unselected range on detachedTextNode from 0 to detachedTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzab", "Uvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.data += "", with selected range on detachedTextNode from 0 to detachedTextNode.length
Asserts runNo asserts ran
PassdetachedTextNode.data += "foo", with unselected range on detachedTextNode from 0 to detachedTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzabfoo", "Uvwxyzabfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzabfoo", Text node "Uvwxyzabfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzabfoo", Text node "Uvwxyzabfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.data += "foo", with selected range on detachedTextNode from 0 to detachedTextNode.length
Asserts runNo asserts ran
PassdetachedTextNode.data += detachedTextNode.data, with unselected range on detachedTextNode from 0 to detachedTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("UvwxyzabUvwxyzab", "UvwxyzabUvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "UvwxyzabUvwxyzab", Text node "UvwxyzabUvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "UvwxyzabUvwxyzab", Text node "UvwxyzabUvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.data += detachedTextNode.data, with selected range on detachedTextNode from 0 to detachedTextNode.length
Asserts runNo asserts ran
PassdetachedTextNode.textContent = "", with unselected range on detachedTextNode from 0 to detachedTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.textContent = "", with selected range on detachedTextNode from 0 to detachedTextNode.length
Asserts runNo asserts ran
PassdetachedTextNode.textContent = "foo", with unselected range on detachedTextNode from 0 to detachedTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.textContent = "foo", with selected range on detachedTextNode from 0 to detachedTextNode.length
Asserts runNo asserts ran
PassdetachedTextNode.textContent = detachedTextNode.textContent, with unselected range on detachedTextNode from 0 to detachedTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzab", "Uvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.textContent = detachedTextNode.textContent, with selected range on detachedTextNode from 0 to detachedTextNode.length
Asserts runNo asserts ran
PassdetachedTextNode.textContent += "", with unselected range on detachedTextNode from 0 to detachedTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzab", "Uvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.textContent += "", with selected range on detachedTextNode from 0 to detachedTextNode.length
Asserts runNo asserts ran
PassdetachedTextNode.textContent += "foo", with unselected range on detachedTextNode from 0 to detachedTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzabfoo", "Uvwxyzabfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzabfoo", Text node "Uvwxyzabfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzabfoo", Text node "Uvwxyzabfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.textContent += "foo", with selected range on detachedTextNode from 0 to detachedTextNode.length
Asserts runNo asserts ran
PassdetachedTextNode.textContent += detachedTextNode.textContent, with unselected range on detachedTextNode from 0 to detachedTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("UvwxyzabUvwxyzab", "UvwxyzabUvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "UvwxyzabUvwxyzab", Text node "UvwxyzabUvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "UvwxyzabUvwxyzab", Text node "UvwxyzabUvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.textContent += detachedTextNode.textContent, with selected range on detachedTextNode from 0 to detachedTextNode.length
Asserts runNo asserts ran
PassdetachedTextNode.nodeValue = "", with unselected range on detachedTextNode from 0 to detachedTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.nodeValue = "", with selected range on detachedTextNode from 0 to detachedTextNode.length
Asserts runNo asserts ran
PassdetachedTextNode.nodeValue = "foo", with unselected range on detachedTextNode from 0 to detachedTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.nodeValue = "foo", with selected range on detachedTextNode from 0 to detachedTextNode.length
Asserts runNo asserts ran
PassdetachedTextNode.nodeValue = detachedTextNode.nodeValue, with unselected range on detachedTextNode from 0 to detachedTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzab", "Uvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.nodeValue = detachedTextNode.nodeValue, with selected range on detachedTextNode from 0 to detachedTextNode.length
Asserts runNo asserts ran
PassdetachedTextNode.nodeValue += "", with unselected range on detachedTextNode from 0 to detachedTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzab", "Uvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.nodeValue += "", with selected range on detachedTextNode from 0 to detachedTextNode.length
Asserts runNo asserts ran
PassdetachedTextNode.nodeValue += "foo", with unselected range on detachedTextNode from 0 to detachedTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzabfoo", "Uvwxyzabfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzabfoo", Text node "Uvwxyzabfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzabfoo", Text node "Uvwxyzabfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.nodeValue += "foo", with selected range on detachedTextNode from 0 to detachedTextNode.length
Asserts runNo asserts ran
PassdetachedTextNode.nodeValue += detachedTextNode.nodeValue, with unselected range on detachedTextNode from 0 to detachedTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("UvwxyzabUvwxyzab", "UvwxyzabUvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "UvwxyzabUvwxyzab", Text node "UvwxyzabUvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "UvwxyzabUvwxyzab", Text node "UvwxyzabUvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.nodeValue += detachedTextNode.nodeValue, with selected range on detachedTextNode from 0 to detachedTextNode.length
Asserts runNo asserts ran
PassdetachedTextNode.data = "", with unselected range on detachedTextNode from 1 to detachedTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.data = "", with selected range on detachedTextNode from 1 to detachedTextNode.length
Asserts runNo asserts ran
PassdetachedTextNode.data = "foo", with unselected range on detachedTextNode from 1 to detachedTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.data = "foo", with selected range on detachedTextNode from 1 to detachedTextNode.length
Asserts runNo asserts ran
PassdetachedTextNode.data = detachedTextNode.data, with unselected range on detachedTextNode from 1 to detachedTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzab", "Uvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.data = detachedTextNode.data, with selected range on detachedTextNode from 1 to detachedTextNode.length
Asserts runNo asserts ran
PassdetachedTextNode.data += "", with unselected range on detachedTextNode from 1 to detachedTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzab", "Uvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.data += "", with selected range on detachedTextNode from 1 to detachedTextNode.length
Asserts runNo asserts ran
PassdetachedTextNode.data += "foo", with unselected range on detachedTextNode from 1 to detachedTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzabfoo", "Uvwxyzabfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzabfoo", Text node "Uvwxyzabfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzabfoo", Text node "Uvwxyzabfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.data += "foo", with selected range on detachedTextNode from 1 to detachedTextNode.length
Asserts runNo asserts ran
PassdetachedTextNode.data += detachedTextNode.data, with unselected range on detachedTextNode from 1 to detachedTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("UvwxyzabUvwxyzab", "UvwxyzabUvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "UvwxyzabUvwxyzab", Text node "UvwxyzabUvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "UvwxyzabUvwxyzab", Text node "UvwxyzabUvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.data += detachedTextNode.data, with selected range on detachedTextNode from 1 to detachedTextNode.length
Asserts runNo asserts ran
PassdetachedTextNode.textContent = "", with unselected range on detachedTextNode from 1 to detachedTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.textContent = "", with selected range on detachedTextNode from 1 to detachedTextNode.length
Asserts runNo asserts ran
PassdetachedTextNode.textContent = "foo", with unselected range on detachedTextNode from 1 to detachedTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.textContent = "foo", with selected range on detachedTextNode from 1 to detachedTextNode.length
Asserts runNo asserts ran
PassdetachedTextNode.textContent = detachedTextNode.textContent, with unselected range on detachedTextNode from 1 to detachedTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzab", "Uvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.textContent = detachedTextNode.textContent, with selected range on detachedTextNode from 1 to detachedTextNode.length
Asserts runNo asserts ran
PassdetachedTextNode.textContent += "", with unselected range on detachedTextNode from 1 to detachedTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzab", "Uvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.textContent += "", with selected range on detachedTextNode from 1 to detachedTextNode.length
Asserts runNo asserts ran
PassdetachedTextNode.textContent += "foo", with unselected range on detachedTextNode from 1 to detachedTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzabfoo", "Uvwxyzabfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzabfoo", Text node "Uvwxyzabfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzabfoo", Text node "Uvwxyzabfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.textContent += "foo", with selected range on detachedTextNode from 1 to detachedTextNode.length
Asserts runNo asserts ran
PassdetachedTextNode.textContent += detachedTextNode.textContent, with unselected range on detachedTextNode from 1 to detachedTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("UvwxyzabUvwxyzab", "UvwxyzabUvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "UvwxyzabUvwxyzab", Text node "UvwxyzabUvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "UvwxyzabUvwxyzab", Text node "UvwxyzabUvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.textContent += detachedTextNode.textContent, with selected range on detachedTextNode from 1 to detachedTextNode.length
Asserts runNo asserts ran
PassdetachedTextNode.nodeValue = "", with unselected range on detachedTextNode from 1 to detachedTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.nodeValue = "", with selected range on detachedTextNode from 1 to detachedTextNode.length
Asserts runNo asserts ran
PassdetachedTextNode.nodeValue = "foo", with unselected range on detachedTextNode from 1 to detachedTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.nodeValue = "foo", with selected range on detachedTextNode from 1 to detachedTextNode.length
Asserts runNo asserts ran
PassdetachedTextNode.nodeValue = detachedTextNode.nodeValue, with unselected range on detachedTextNode from 1 to detachedTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzab", "Uvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.nodeValue = detachedTextNode.nodeValue, with selected range on detachedTextNode from 1 to detachedTextNode.length
Asserts runNo asserts ran
PassdetachedTextNode.nodeValue += "", with unselected range on detachedTextNode from 1 to detachedTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzab", "Uvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.nodeValue += "", with selected range on detachedTextNode from 1 to detachedTextNode.length
Asserts runNo asserts ran
PassdetachedTextNode.nodeValue += "foo", with unselected range on detachedTextNode from 1 to detachedTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzabfoo", "Uvwxyzabfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzabfoo", Text node "Uvwxyzabfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzabfoo", Text node "Uvwxyzabfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.nodeValue += "foo", with selected range on detachedTextNode from 1 to detachedTextNode.length
Asserts runNo asserts ran
PassdetachedTextNode.nodeValue += detachedTextNode.nodeValue, with unselected range on detachedTextNode from 1 to detachedTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("UvwxyzabUvwxyzab", "UvwxyzabUvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "UvwxyzabUvwxyzab", Text node "UvwxyzabUvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "UvwxyzabUvwxyzab", Text node "UvwxyzabUvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.nodeValue += detachedTextNode.nodeValue, with selected range on detachedTextNode from 1 to detachedTextNode.length
Asserts runNo asserts ran
PassdetachedTextNode.data = "", with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.data = "", with selected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts runNo asserts ran
PassdetachedTextNode.data = "foo", with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.data = "foo", with selected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts runNo asserts ran
PassdetachedTextNode.data = detachedTextNode.data, with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzab", "Uvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.data = detachedTextNode.data, with selected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts runNo asserts ran
PassdetachedTextNode.data += "", with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzab", "Uvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.data += "", with selected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts runNo asserts ran
PassdetachedTextNode.data += "foo", with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzabfoo", "Uvwxyzabfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzabfoo", Text node "Uvwxyzabfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzabfoo", Text node "Uvwxyzabfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.data += "foo", with selected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts runNo asserts ran
PassdetachedTextNode.data += detachedTextNode.data, with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("UvwxyzabUvwxyzab", "UvwxyzabUvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "UvwxyzabUvwxyzab", Text node "UvwxyzabUvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "UvwxyzabUvwxyzab", Text node "UvwxyzabUvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.data += detachedTextNode.data, with selected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts runNo asserts ran
PassdetachedTextNode.textContent = "", with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.textContent = "", with selected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts runNo asserts ran
PassdetachedTextNode.textContent = "foo", with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.textContent = "foo", with selected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts runNo asserts ran
PassdetachedTextNode.textContent = detachedTextNode.textContent, with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzab", "Uvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.textContent = detachedTextNode.textContent, with selected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts runNo asserts ran
PassdetachedTextNode.textContent += "", with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzab", "Uvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.textContent += "", with selected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts runNo asserts ran
PassdetachedTextNode.textContent += "foo", with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzabfoo", "Uvwxyzabfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzabfoo", Text node "Uvwxyzabfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzabfoo", Text node "Uvwxyzabfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.textContent += "foo", with selected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts runNo asserts ran
PassdetachedTextNode.textContent += detachedTextNode.textContent, with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("UvwxyzabUvwxyzab", "UvwxyzabUvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "UvwxyzabUvwxyzab", Text node "UvwxyzabUvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "UvwxyzabUvwxyzab", Text node "UvwxyzabUvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.textContent += detachedTextNode.textContent, with selected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts runNo asserts ran
PassdetachedTextNode.nodeValue = "", with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.nodeValue = "", with selected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts runNo asserts ran
PassdetachedTextNode.nodeValue = "foo", with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.nodeValue = "foo", with selected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts runNo asserts ran
PassdetachedTextNode.nodeValue = detachedTextNode.nodeValue, with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzab", "Uvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.nodeValue = detachedTextNode.nodeValue, with selected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts runNo asserts ran
PassdetachedTextNode.nodeValue += "", with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzab", "Uvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.nodeValue += "", with selected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts runNo asserts ran
PassdetachedTextNode.nodeValue += "foo", with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwxyzabfoo", "Uvwxyzabfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwxyzabfoo", Text node "Uvwxyzabfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwxyzabfoo", Text node "Uvwxyzabfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.nodeValue += "foo", with selected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts runNo asserts ran
PassdetachedTextNode.nodeValue += detachedTextNode.nodeValue, with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("UvwxyzabUvwxyzab", "UvwxyzabUvwxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "UvwxyzabUvwxyzab", Text node "UvwxyzabUvwxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "UvwxyzabUvwxyzab", Text node "UvwxyzabUvwxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.nodeValue += detachedTextNode.nodeValue, with selected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts runNo asserts ran
PassdetachedForeignTextNode.data = "", with unselected range collapsed at (detachedForeignTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.data = "", with selected range collapsed at (detachedForeignTextNode, 0)
Asserts runNo asserts ran
PassdetachedForeignTextNode.data = "foo", with unselected range collapsed at (detachedForeignTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.data = "foo", with selected range collapsed at (detachedForeignTextNode, 0)
Asserts runNo asserts ran
PassdetachedForeignTextNode.data = detachedForeignTextNode.data, with unselected range collapsed at (detachedForeignTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghij", "Cdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.data = detachedForeignTextNode.data, with selected range collapsed at (detachedForeignTextNode, 0)
Asserts runNo asserts ran
PassdetachedForeignTextNode.data += "", with unselected range collapsed at (detachedForeignTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghij", "Cdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.data += "", with selected range collapsed at (detachedForeignTextNode, 0)
Asserts runNo asserts ran
PassdetachedForeignTextNode.data += "foo", with unselected range collapsed at (detachedForeignTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghijfoo", "Cdefghijfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghijfoo", Text node "Cdefghijfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghijfoo", Text node "Cdefghijfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.data += "foo", with selected range collapsed at (detachedForeignTextNode, 0)
Asserts runNo asserts ran
PassdetachedForeignTextNode.data += detachedForeignTextNode.data, with unselected range collapsed at (detachedForeignTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("CdefghijCdefghij", "CdefghijCdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "CdefghijCdefghij", Text node "CdefghijCdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "CdefghijCdefghij", Text node "CdefghijCdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.data += detachedForeignTextNode.data, with selected range collapsed at (detachedForeignTextNode, 0)
Asserts runNo asserts ran
PassdetachedForeignTextNode.textContent = "", with unselected range collapsed at (detachedForeignTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.textContent = "", with selected range collapsed at (detachedForeignTextNode, 0)
Asserts runNo asserts ran
PassdetachedForeignTextNode.textContent = "foo", with unselected range collapsed at (detachedForeignTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.textContent = "foo", with selected range collapsed at (detachedForeignTextNode, 0)
Asserts runNo asserts ran
PassdetachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with unselected range collapsed at (detachedForeignTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghij", "Cdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with selected range collapsed at (detachedForeignTextNode, 0)
Asserts runNo asserts ran
PassdetachedForeignTextNode.textContent += "", with unselected range collapsed at (detachedForeignTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghij", "Cdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.textContent += "", with selected range collapsed at (detachedForeignTextNode, 0)
Asserts runNo asserts ran
PassdetachedForeignTextNode.textContent += "foo", with unselected range collapsed at (detachedForeignTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghijfoo", "Cdefghijfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghijfoo", Text node "Cdefghijfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghijfoo", Text node "Cdefghijfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.textContent += "foo", with selected range collapsed at (detachedForeignTextNode, 0)
Asserts runNo asserts ran
PassdetachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with unselected range collapsed at (detachedForeignTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("CdefghijCdefghij", "CdefghijCdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "CdefghijCdefghij", Text node "CdefghijCdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "CdefghijCdefghij", Text node "CdefghijCdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with selected range collapsed at (detachedForeignTextNode, 0)
Asserts runNo asserts ran
PassdetachedForeignTextNode.nodeValue = "", with unselected range collapsed at (detachedForeignTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.nodeValue = "", with selected range collapsed at (detachedForeignTextNode, 0)
Asserts runNo asserts ran
PassdetachedForeignTextNode.nodeValue = "foo", with unselected range collapsed at (detachedForeignTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.nodeValue = "foo", with selected range collapsed at (detachedForeignTextNode, 0)
Asserts runNo asserts ran
PassdetachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with unselected range collapsed at (detachedForeignTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghij", "Cdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with selected range collapsed at (detachedForeignTextNode, 0)
Asserts runNo asserts ran
PassdetachedForeignTextNode.nodeValue += "", with unselected range collapsed at (detachedForeignTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghij", "Cdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.nodeValue += "", with selected range collapsed at (detachedForeignTextNode, 0)
Asserts runNo asserts ran
PassdetachedForeignTextNode.nodeValue += "foo", with unselected range collapsed at (detachedForeignTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghijfoo", "Cdefghijfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghijfoo", Text node "Cdefghijfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghijfoo", Text node "Cdefghijfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.nodeValue += "foo", with selected range collapsed at (detachedForeignTextNode, 0)
Asserts runNo asserts ran
PassdetachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with unselected range collapsed at (detachedForeignTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("CdefghijCdefghij", "CdefghijCdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "CdefghijCdefghij", Text node "CdefghijCdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "CdefghijCdefghij", Text node "CdefghijCdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with selected range collapsed at (detachedForeignTextNode, 0)
Asserts runNo asserts ran
PassdetachedForeignTextNode.data = "", with unselected range on detachedForeignTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.data = "", with selected range on detachedForeignTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignTextNode.data = "foo", with unselected range on detachedForeignTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.data = "foo", with selected range on detachedForeignTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignTextNode.data = detachedForeignTextNode.data, with unselected range on detachedForeignTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghij", "Cdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.data = detachedForeignTextNode.data, with selected range on detachedForeignTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignTextNode.data += "", with unselected range on detachedForeignTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghij", "Cdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.data += "", with selected range on detachedForeignTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignTextNode.data += "foo", with unselected range on detachedForeignTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghijfoo", "Cdefghijfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghijfoo", Text node "Cdefghijfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghijfoo", Text node "Cdefghijfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.data += "foo", with selected range on detachedForeignTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignTextNode.data += detachedForeignTextNode.data, with unselected range on detachedForeignTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("CdefghijCdefghij", "CdefghijCdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "CdefghijCdefghij", Text node "CdefghijCdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "CdefghijCdefghij", Text node "CdefghijCdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.data += detachedForeignTextNode.data, with selected range on detachedForeignTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignTextNode.textContent = "", with unselected range on detachedForeignTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.textContent = "", with selected range on detachedForeignTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignTextNode.textContent = "foo", with unselected range on detachedForeignTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.textContent = "foo", with selected range on detachedForeignTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with unselected range on detachedForeignTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghij", "Cdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with selected range on detachedForeignTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignTextNode.textContent += "", with unselected range on detachedForeignTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghij", "Cdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.textContent += "", with selected range on detachedForeignTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignTextNode.textContent += "foo", with unselected range on detachedForeignTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghijfoo", "Cdefghijfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghijfoo", Text node "Cdefghijfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghijfoo", Text node "Cdefghijfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.textContent += "foo", with selected range on detachedForeignTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with unselected range on detachedForeignTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("CdefghijCdefghij", "CdefghijCdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "CdefghijCdefghij", Text node "CdefghijCdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "CdefghijCdefghij", Text node "CdefghijCdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with selected range on detachedForeignTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignTextNode.nodeValue = "", with unselected range on detachedForeignTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.nodeValue = "", with selected range on detachedForeignTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignTextNode.nodeValue = "foo", with unselected range on detachedForeignTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.nodeValue = "foo", with selected range on detachedForeignTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with unselected range on detachedForeignTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghij", "Cdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with selected range on detachedForeignTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignTextNode.nodeValue += "", with unselected range on detachedForeignTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghij", "Cdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.nodeValue += "", with selected range on detachedForeignTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignTextNode.nodeValue += "foo", with unselected range on detachedForeignTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghijfoo", "Cdefghijfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghijfoo", Text node "Cdefghijfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghijfoo", Text node "Cdefghijfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.nodeValue += "foo", with selected range on detachedForeignTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with unselected range on detachedForeignTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("CdefghijCdefghij", "CdefghijCdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "CdefghijCdefghij", Text node "CdefghijCdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "CdefghijCdefghij", Text node "CdefghijCdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with selected range on detachedForeignTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignTextNode.data = "", with unselected range collapsed at (detachedForeignTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.data = "", with selected range collapsed at (detachedForeignTextNode, 1)
Asserts runNo asserts ran
PassdetachedForeignTextNode.data = "foo", with unselected range collapsed at (detachedForeignTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.data = "foo", with selected range collapsed at (detachedForeignTextNode, 1)
Asserts runNo asserts ran
PassdetachedForeignTextNode.data = detachedForeignTextNode.data, with unselected range collapsed at (detachedForeignTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghij", "Cdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.data = detachedForeignTextNode.data, with selected range collapsed at (detachedForeignTextNode, 1)
Asserts runNo asserts ran
PassdetachedForeignTextNode.data += "", with unselected range collapsed at (detachedForeignTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghij", "Cdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.data += "", with selected range collapsed at (detachedForeignTextNode, 1)
Asserts runNo asserts ran
PassdetachedForeignTextNode.data += "foo", with unselected range collapsed at (detachedForeignTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghijfoo", "Cdefghijfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghijfoo", Text node "Cdefghijfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghijfoo", Text node "Cdefghijfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.data += "foo", with selected range collapsed at (detachedForeignTextNode, 1)
Asserts runNo asserts ran
PassdetachedForeignTextNode.data += detachedForeignTextNode.data, with unselected range collapsed at (detachedForeignTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("CdefghijCdefghij", "CdefghijCdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "CdefghijCdefghij", Text node "CdefghijCdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "CdefghijCdefghij", Text node "CdefghijCdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.data += detachedForeignTextNode.data, with selected range collapsed at (detachedForeignTextNode, 1)
Asserts runNo asserts ran
PassdetachedForeignTextNode.textContent = "", with unselected range collapsed at (detachedForeignTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.textContent = "", with selected range collapsed at (detachedForeignTextNode, 1)
Asserts runNo asserts ran
PassdetachedForeignTextNode.textContent = "foo", with unselected range collapsed at (detachedForeignTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.textContent = "foo", with selected range collapsed at (detachedForeignTextNode, 1)
Asserts runNo asserts ran
PassdetachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with unselected range collapsed at (detachedForeignTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghij", "Cdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with selected range collapsed at (detachedForeignTextNode, 1)
Asserts runNo asserts ran
PassdetachedForeignTextNode.textContent += "", with unselected range collapsed at (detachedForeignTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghij", "Cdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.textContent += "", with selected range collapsed at (detachedForeignTextNode, 1)
Asserts runNo asserts ran
PassdetachedForeignTextNode.textContent += "foo", with unselected range collapsed at (detachedForeignTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghijfoo", "Cdefghijfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghijfoo", Text node "Cdefghijfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghijfoo", Text node "Cdefghijfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.textContent += "foo", with selected range collapsed at (detachedForeignTextNode, 1)
Asserts runNo asserts ran
PassdetachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with unselected range collapsed at (detachedForeignTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("CdefghijCdefghij", "CdefghijCdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "CdefghijCdefghij", Text node "CdefghijCdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "CdefghijCdefghij", Text node "CdefghijCdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with selected range collapsed at (detachedForeignTextNode, 1)
Asserts runNo asserts ran
PassdetachedForeignTextNode.nodeValue = "", with unselected range collapsed at (detachedForeignTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.nodeValue = "", with selected range collapsed at (detachedForeignTextNode, 1)
Asserts runNo asserts ran
PassdetachedForeignTextNode.nodeValue = "foo", with unselected range collapsed at (detachedForeignTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.nodeValue = "foo", with selected range collapsed at (detachedForeignTextNode, 1)
Asserts runNo asserts ran
PassdetachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with unselected range collapsed at (detachedForeignTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghij", "Cdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with selected range collapsed at (detachedForeignTextNode, 1)
Asserts runNo asserts ran
PassdetachedForeignTextNode.nodeValue += "", with unselected range collapsed at (detachedForeignTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghij", "Cdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.nodeValue += "", with selected range collapsed at (detachedForeignTextNode, 1)
Asserts runNo asserts ran
PassdetachedForeignTextNode.nodeValue += "foo", with unselected range collapsed at (detachedForeignTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghijfoo", "Cdefghijfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghijfoo", Text node "Cdefghijfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghijfoo", Text node "Cdefghijfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.nodeValue += "foo", with selected range collapsed at (detachedForeignTextNode, 1)
Asserts runNo asserts ran
PassdetachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with unselected range collapsed at (detachedForeignTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("CdefghijCdefghij", "CdefghijCdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "CdefghijCdefghij", Text node "CdefghijCdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "CdefghijCdefghij", Text node "CdefghijCdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with selected range collapsed at (detachedForeignTextNode, 1)
Asserts runNo asserts ran
PassdetachedForeignTextNode.data = "", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.data = "", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
Asserts runNo asserts ran
PassdetachedForeignTextNode.data = "foo", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.data = "foo", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
Asserts runNo asserts ran
PassdetachedForeignTextNode.data = detachedForeignTextNode.data, with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghij", "Cdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.data = detachedForeignTextNode.data, with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
Asserts runNo asserts ran
PassdetachedForeignTextNode.data += "", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghij", "Cdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.data += "", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
Asserts runNo asserts ran
PassdetachedForeignTextNode.data += "foo", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghijfoo", "Cdefghijfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghijfoo", Text node "Cdefghijfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghijfoo", Text node "Cdefghijfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.data += "foo", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
Asserts runNo asserts ran
PassdetachedForeignTextNode.data += detachedForeignTextNode.data, with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("CdefghijCdefghij", "CdefghijCdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "CdefghijCdefghij", Text node "CdefghijCdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "CdefghijCdefghij", Text node "CdefghijCdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.data += detachedForeignTextNode.data, with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
Asserts runNo asserts ran
PassdetachedForeignTextNode.textContent = "", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.textContent = "", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
Asserts runNo asserts ran
PassdetachedForeignTextNode.textContent = "foo", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.textContent = "foo", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
Asserts runNo asserts ran
PassdetachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghij", "Cdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
Asserts runNo asserts ran
PassdetachedForeignTextNode.textContent += "", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghij", "Cdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.textContent += "", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
Asserts runNo asserts ran
PassdetachedForeignTextNode.textContent += "foo", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghijfoo", "Cdefghijfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghijfoo", Text node "Cdefghijfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghijfoo", Text node "Cdefghijfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.textContent += "foo", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
Asserts runNo asserts ran
PassdetachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("CdefghijCdefghij", "CdefghijCdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "CdefghijCdefghij", Text node "CdefghijCdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "CdefghijCdefghij", Text node "CdefghijCdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
Asserts runNo asserts ran
PassdetachedForeignTextNode.nodeValue = "", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.nodeValue = "", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
Asserts runNo asserts ran
PassdetachedForeignTextNode.nodeValue = "foo", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.nodeValue = "foo", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
Asserts runNo asserts ran
PassdetachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghij", "Cdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
Asserts runNo asserts ran
PassdetachedForeignTextNode.nodeValue += "", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghij", "Cdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.nodeValue += "", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
Asserts runNo asserts ran
PassdetachedForeignTextNode.nodeValue += "foo", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghijfoo", "Cdefghijfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghijfoo", Text node "Cdefghijfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghijfoo", Text node "Cdefghijfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.nodeValue += "foo", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
Asserts runNo asserts ran
PassdetachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("CdefghijCdefghij", "CdefghijCdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "CdefghijCdefghij", Text node "CdefghijCdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "CdefghijCdefghij", Text node "CdefghijCdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
Asserts runNo asserts ran
PassdetachedForeignTextNode.data = "", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.data = "", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
Asserts runNo asserts ran
PassdetachedForeignTextNode.data = "foo", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.data = "foo", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
Asserts runNo asserts ran
PassdetachedForeignTextNode.data = detachedForeignTextNode.data, with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghij", "Cdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.data = detachedForeignTextNode.data, with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
Asserts runNo asserts ran
PassdetachedForeignTextNode.data += "", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghij", "Cdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.data += "", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
Asserts runNo asserts ran
PassdetachedForeignTextNode.data += "foo", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghijfoo", "Cdefghijfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghijfoo", Text node "Cdefghijfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghijfoo", Text node "Cdefghijfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.data += "foo", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
Asserts runNo asserts ran
PassdetachedForeignTextNode.data += detachedForeignTextNode.data, with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("CdefghijCdefghij", "CdefghijCdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "CdefghijCdefghij", Text node "CdefghijCdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "CdefghijCdefghij", Text node "CdefghijCdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.data += detachedForeignTextNode.data, with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
Asserts runNo asserts ran
PassdetachedForeignTextNode.textContent = "", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.textContent = "", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
Asserts runNo asserts ran
PassdetachedForeignTextNode.textContent = "foo", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.textContent = "foo", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
Asserts runNo asserts ran
PassdetachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghij", "Cdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
Asserts runNo asserts ran
PassdetachedForeignTextNode.textContent += "", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghij", "Cdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.textContent += "", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
Asserts runNo asserts ran
PassdetachedForeignTextNode.textContent += "foo", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghijfoo", "Cdefghijfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghijfoo", Text node "Cdefghijfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghijfoo", Text node "Cdefghijfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.textContent += "foo", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
Asserts runNo asserts ran
PassdetachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("CdefghijCdefghij", "CdefghijCdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "CdefghijCdefghij", Text node "CdefghijCdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "CdefghijCdefghij", Text node "CdefghijCdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
Asserts runNo asserts ran
PassdetachedForeignTextNode.nodeValue = "", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.nodeValue = "", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
Asserts runNo asserts ran
PassdetachedForeignTextNode.nodeValue = "foo", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.nodeValue = "foo", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
Asserts runNo asserts ran
PassdetachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghij", "Cdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
Asserts runNo asserts ran
PassdetachedForeignTextNode.nodeValue += "", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghij", "Cdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.nodeValue += "", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
Asserts runNo asserts ran
PassdetachedForeignTextNode.nodeValue += "foo", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghijfoo", "Cdefghijfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghijfoo", Text node "Cdefghijfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghijfoo", Text node "Cdefghijfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.nodeValue += "foo", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
Asserts runNo asserts ran
PassdetachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("CdefghijCdefghij", "CdefghijCdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "CdefghijCdefghij", Text node "CdefghijCdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "CdefghijCdefghij", Text node "CdefghijCdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
Asserts runNo asserts ran
PassdetachedForeignTextNode.data = "", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.data = "", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts runNo asserts ran
PassdetachedForeignTextNode.data = "foo", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.data = "foo", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts runNo asserts ran
PassdetachedForeignTextNode.data = detachedForeignTextNode.data, with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghij", "Cdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.data = detachedForeignTextNode.data, with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts runNo asserts ran
PassdetachedForeignTextNode.data += "", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghij", "Cdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.data += "", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts runNo asserts ran
PassdetachedForeignTextNode.data += "foo", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghijfoo", "Cdefghijfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghijfoo", Text node "Cdefghijfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghijfoo", Text node "Cdefghijfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.data += "foo", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts runNo asserts ran
PassdetachedForeignTextNode.data += detachedForeignTextNode.data, with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("CdefghijCdefghij", "CdefghijCdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "CdefghijCdefghij", Text node "CdefghijCdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "CdefghijCdefghij", Text node "CdefghijCdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.data += detachedForeignTextNode.data, with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts runNo asserts ran
PassdetachedForeignTextNode.textContent = "", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.textContent = "", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts runNo asserts ran
PassdetachedForeignTextNode.textContent = "foo", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.textContent = "foo", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts runNo asserts ran
PassdetachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghij", "Cdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts runNo asserts ran
PassdetachedForeignTextNode.textContent += "", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghij", "Cdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.textContent += "", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts runNo asserts ran
PassdetachedForeignTextNode.textContent += "foo", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghijfoo", "Cdefghijfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghijfoo", Text node "Cdefghijfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghijfoo", Text node "Cdefghijfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.textContent += "foo", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts runNo asserts ran
PassdetachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("CdefghijCdefghij", "CdefghijCdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "CdefghijCdefghij", Text node "CdefghijCdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "CdefghijCdefghij", Text node "CdefghijCdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts runNo asserts ran
PassdetachedForeignTextNode.nodeValue = "", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.nodeValue = "", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts runNo asserts ran
PassdetachedForeignTextNode.nodeValue = "foo", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.nodeValue = "foo", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts runNo asserts ran
PassdetachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghij", "Cdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts runNo asserts ran
PassdetachedForeignTextNode.nodeValue += "", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghij", "Cdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.nodeValue += "", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts runNo asserts ran
PassdetachedForeignTextNode.nodeValue += "foo", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdefghijfoo", "Cdefghijfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdefghijfoo", Text node "Cdefghijfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdefghijfoo", Text node "Cdefghijfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.nodeValue += "foo", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts runNo asserts ran
PassdetachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("CdefghijCdefghij", "CdefghijCdefghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "CdefghijCdefghij", Text node "CdefghijCdefghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "CdefghijCdefghij", Text node "CdefghijCdefghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts runNo asserts ran
PassdetachedXmlTextNode.data = "", with unselected range collapsed at (detachedXmlTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.data = "", with selected range collapsed at (detachedXmlTextNode, 0)
Asserts runNo asserts ran
PassdetachedXmlTextNode.data = "foo", with unselected range collapsed at (detachedXmlTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.data = "foo", with selected range collapsed at (detachedXmlTextNode, 0)
Asserts runNo asserts ran
PassdetachedXmlTextNode.data = detachedXmlTextNode.data, with unselected range collapsed at (detachedXmlTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqr", "Klmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.data = detachedXmlTextNode.data, with selected range collapsed at (detachedXmlTextNode, 0)
Asserts runNo asserts ran
PassdetachedXmlTextNode.data += "", with unselected range collapsed at (detachedXmlTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqr", "Klmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.data += "", with selected range collapsed at (detachedXmlTextNode, 0)
Asserts runNo asserts ran
PassdetachedXmlTextNode.data += "foo", with unselected range collapsed at (detachedXmlTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqrfoo", "Klmnopqrfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqrfoo", Text node "Klmnopqrfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqrfoo", Text node "Klmnopqrfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.data += "foo", with selected range collapsed at (detachedXmlTextNode, 0)
Asserts runNo asserts ran
PassdetachedXmlTextNode.data += detachedXmlTextNode.data, with unselected range collapsed at (detachedXmlTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("KlmnopqrKlmnopqr", "KlmnopqrKlmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "KlmnopqrKlmnopqr", Text node "KlmnopqrKlmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "KlmnopqrKlmnopqr", Text node "KlmnopqrKlmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.data += detachedXmlTextNode.data, with selected range collapsed at (detachedXmlTextNode, 0)
Asserts runNo asserts ran
PassdetachedXmlTextNode.textContent = "", with unselected range collapsed at (detachedXmlTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.textContent = "", with selected range collapsed at (detachedXmlTextNode, 0)
Asserts runNo asserts ran
PassdetachedXmlTextNode.textContent = "foo", with unselected range collapsed at (detachedXmlTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.textContent = "foo", with selected range collapsed at (detachedXmlTextNode, 0)
Asserts runNo asserts ran
PassdetachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with unselected range collapsed at (detachedXmlTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqr", "Klmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with selected range collapsed at (detachedXmlTextNode, 0)
Asserts runNo asserts ran
PassdetachedXmlTextNode.textContent += "", with unselected range collapsed at (detachedXmlTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqr", "Klmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.textContent += "", with selected range collapsed at (detachedXmlTextNode, 0)
Asserts runNo asserts ran
PassdetachedXmlTextNode.textContent += "foo", with unselected range collapsed at (detachedXmlTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqrfoo", "Klmnopqrfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqrfoo", Text node "Klmnopqrfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqrfoo", Text node "Klmnopqrfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.textContent += "foo", with selected range collapsed at (detachedXmlTextNode, 0)
Asserts runNo asserts ran
PassdetachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with unselected range collapsed at (detachedXmlTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("KlmnopqrKlmnopqr", "KlmnopqrKlmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "KlmnopqrKlmnopqr", Text node "KlmnopqrKlmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "KlmnopqrKlmnopqr", Text node "KlmnopqrKlmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with selected range collapsed at (detachedXmlTextNode, 0)
Asserts runNo asserts ran
PassdetachedXmlTextNode.nodeValue = "", with unselected range collapsed at (detachedXmlTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.nodeValue = "", with selected range collapsed at (detachedXmlTextNode, 0)
Asserts runNo asserts ran
PassdetachedXmlTextNode.nodeValue = "foo", with unselected range collapsed at (detachedXmlTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.nodeValue = "foo", with selected range collapsed at (detachedXmlTextNode, 0)
Asserts runNo asserts ran
PassdetachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with unselected range collapsed at (detachedXmlTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqr", "Klmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with selected range collapsed at (detachedXmlTextNode, 0)
Asserts runNo asserts ran
PassdetachedXmlTextNode.nodeValue += "", with unselected range collapsed at (detachedXmlTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqr", "Klmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.nodeValue += "", with selected range collapsed at (detachedXmlTextNode, 0)
Asserts runNo asserts ran
PassdetachedXmlTextNode.nodeValue += "foo", with unselected range collapsed at (detachedXmlTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqrfoo", "Klmnopqrfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqrfoo", Text node "Klmnopqrfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqrfoo", Text node "Klmnopqrfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.nodeValue += "foo", with selected range collapsed at (detachedXmlTextNode, 0)
Asserts runNo asserts ran
PassdetachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with unselected range collapsed at (detachedXmlTextNode, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("KlmnopqrKlmnopqr", "KlmnopqrKlmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "KlmnopqrKlmnopqr", Text node "KlmnopqrKlmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "KlmnopqrKlmnopqr", Text node "KlmnopqrKlmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with selected range collapsed at (detachedXmlTextNode, 0)
Asserts runNo asserts ran
PassdetachedXmlTextNode.data = "", with unselected range on detachedXmlTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.data = "", with selected range on detachedXmlTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlTextNode.data = "foo", with unselected range on detachedXmlTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.data = "foo", with selected range on detachedXmlTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlTextNode.data = detachedXmlTextNode.data, with unselected range on detachedXmlTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqr", "Klmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.data = detachedXmlTextNode.data, with selected range on detachedXmlTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlTextNode.data += "", with unselected range on detachedXmlTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqr", "Klmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.data += "", with selected range on detachedXmlTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlTextNode.data += "foo", with unselected range on detachedXmlTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqrfoo", "Klmnopqrfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqrfoo", Text node "Klmnopqrfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqrfoo", Text node "Klmnopqrfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.data += "foo", with selected range on detachedXmlTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlTextNode.data += detachedXmlTextNode.data, with unselected range on detachedXmlTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("KlmnopqrKlmnopqr", "KlmnopqrKlmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "KlmnopqrKlmnopqr", Text node "KlmnopqrKlmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "KlmnopqrKlmnopqr", Text node "KlmnopqrKlmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.data += detachedXmlTextNode.data, with selected range on detachedXmlTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlTextNode.textContent = "", with unselected range on detachedXmlTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.textContent = "", with selected range on detachedXmlTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlTextNode.textContent = "foo", with unselected range on detachedXmlTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.textContent = "foo", with selected range on detachedXmlTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with unselected range on detachedXmlTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqr", "Klmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with selected range on detachedXmlTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlTextNode.textContent += "", with unselected range on detachedXmlTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqr", "Klmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.textContent += "", with selected range on detachedXmlTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlTextNode.textContent += "foo", with unselected range on detachedXmlTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqrfoo", "Klmnopqrfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqrfoo", Text node "Klmnopqrfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqrfoo", Text node "Klmnopqrfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.textContent += "foo", with selected range on detachedXmlTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with unselected range on detachedXmlTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("KlmnopqrKlmnopqr", "KlmnopqrKlmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "KlmnopqrKlmnopqr", Text node "KlmnopqrKlmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "KlmnopqrKlmnopqr", Text node "KlmnopqrKlmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with selected range on detachedXmlTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlTextNode.nodeValue = "", with unselected range on detachedXmlTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.nodeValue = "", with selected range on detachedXmlTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlTextNode.nodeValue = "foo", with unselected range on detachedXmlTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.nodeValue = "foo", with selected range on detachedXmlTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with unselected range on detachedXmlTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqr", "Klmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with selected range on detachedXmlTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlTextNode.nodeValue += "", with unselected range on detachedXmlTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqr", "Klmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.nodeValue += "", with selected range on detachedXmlTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlTextNode.nodeValue += "foo", with unselected range on detachedXmlTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqrfoo", "Klmnopqrfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqrfoo", Text node "Klmnopqrfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqrfoo", Text node "Klmnopqrfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.nodeValue += "foo", with selected range on detachedXmlTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with unselected range on detachedXmlTextNode from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("KlmnopqrKlmnopqr", "KlmnopqrKlmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "KlmnopqrKlmnopqr", Text node "KlmnopqrKlmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "KlmnopqrKlmnopqr", Text node "KlmnopqrKlmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with selected range on detachedXmlTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlTextNode.data = "", with unselected range collapsed at (detachedXmlTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.data = "", with selected range collapsed at (detachedXmlTextNode, 1)
Asserts runNo asserts ran
PassdetachedXmlTextNode.data = "foo", with unselected range collapsed at (detachedXmlTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.data = "foo", with selected range collapsed at (detachedXmlTextNode, 1)
Asserts runNo asserts ran
PassdetachedXmlTextNode.data = detachedXmlTextNode.data, with unselected range collapsed at (detachedXmlTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqr", "Klmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.data = detachedXmlTextNode.data, with selected range collapsed at (detachedXmlTextNode, 1)
Asserts runNo asserts ran
PassdetachedXmlTextNode.data += "", with unselected range collapsed at (detachedXmlTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqr", "Klmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.data += "", with selected range collapsed at (detachedXmlTextNode, 1)
Asserts runNo asserts ran
PassdetachedXmlTextNode.data += "foo", with unselected range collapsed at (detachedXmlTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqrfoo", "Klmnopqrfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqrfoo", Text node "Klmnopqrfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqrfoo", Text node "Klmnopqrfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.data += "foo", with selected range collapsed at (detachedXmlTextNode, 1)
Asserts runNo asserts ran
PassdetachedXmlTextNode.data += detachedXmlTextNode.data, with unselected range collapsed at (detachedXmlTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("KlmnopqrKlmnopqr", "KlmnopqrKlmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "KlmnopqrKlmnopqr", Text node "KlmnopqrKlmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "KlmnopqrKlmnopqr", Text node "KlmnopqrKlmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.data += detachedXmlTextNode.data, with selected range collapsed at (detachedXmlTextNode, 1)
Asserts runNo asserts ran
PassdetachedXmlTextNode.textContent = "", with unselected range collapsed at (detachedXmlTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.textContent = "", with selected range collapsed at (detachedXmlTextNode, 1)
Asserts runNo asserts ran
PassdetachedXmlTextNode.textContent = "foo", with unselected range collapsed at (detachedXmlTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.textContent = "foo", with selected range collapsed at (detachedXmlTextNode, 1)
Asserts runNo asserts ran
PassdetachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with unselected range collapsed at (detachedXmlTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqr", "Klmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with selected range collapsed at (detachedXmlTextNode, 1)
Asserts runNo asserts ran
PassdetachedXmlTextNode.textContent += "", with unselected range collapsed at (detachedXmlTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqr", "Klmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.textContent += "", with selected range collapsed at (detachedXmlTextNode, 1)
Asserts runNo asserts ran
PassdetachedXmlTextNode.textContent += "foo", with unselected range collapsed at (detachedXmlTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqrfoo", "Klmnopqrfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqrfoo", Text node "Klmnopqrfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqrfoo", Text node "Klmnopqrfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.textContent += "foo", with selected range collapsed at (detachedXmlTextNode, 1)
Asserts runNo asserts ran
PassdetachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with unselected range collapsed at (detachedXmlTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("KlmnopqrKlmnopqr", "KlmnopqrKlmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "KlmnopqrKlmnopqr", Text node "KlmnopqrKlmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "KlmnopqrKlmnopqr", Text node "KlmnopqrKlmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with selected range collapsed at (detachedXmlTextNode, 1)
Asserts runNo asserts ran
PassdetachedXmlTextNode.nodeValue = "", with unselected range collapsed at (detachedXmlTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.nodeValue = "", with selected range collapsed at (detachedXmlTextNode, 1)
Asserts runNo asserts ran
PassdetachedXmlTextNode.nodeValue = "foo", with unselected range collapsed at (detachedXmlTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.nodeValue = "foo", with selected range collapsed at (detachedXmlTextNode, 1)
Asserts runNo asserts ran
PassdetachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with unselected range collapsed at (detachedXmlTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqr", "Klmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with selected range collapsed at (detachedXmlTextNode, 1)
Asserts runNo asserts ran
PassdetachedXmlTextNode.nodeValue += "", with unselected range collapsed at (detachedXmlTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqr", "Klmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.nodeValue += "", with selected range collapsed at (detachedXmlTextNode, 1)
Asserts runNo asserts ran
PassdetachedXmlTextNode.nodeValue += "foo", with unselected range collapsed at (detachedXmlTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqrfoo", "Klmnopqrfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqrfoo", Text node "Klmnopqrfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqrfoo", Text node "Klmnopqrfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.nodeValue += "foo", with selected range collapsed at (detachedXmlTextNode, 1)
Asserts runNo asserts ran
PassdetachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with unselected range collapsed at (detachedXmlTextNode, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("KlmnopqrKlmnopqr", "KlmnopqrKlmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "KlmnopqrKlmnopqr", Text node "KlmnopqrKlmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "KlmnopqrKlmnopqr", Text node "KlmnopqrKlmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with selected range collapsed at (detachedXmlTextNode, 1)
Asserts runNo asserts ran
PassdetachedXmlTextNode.data = "", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.data = "", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
Asserts runNo asserts ran
PassdetachedXmlTextNode.data = "foo", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.data = "foo", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
Asserts runNo asserts ran
PassdetachedXmlTextNode.data = detachedXmlTextNode.data, with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqr", "Klmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.data = detachedXmlTextNode.data, with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
Asserts runNo asserts ran
PassdetachedXmlTextNode.data += "", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqr", "Klmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.data += "", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
Asserts runNo asserts ran
PassdetachedXmlTextNode.data += "foo", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqrfoo", "Klmnopqrfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqrfoo", Text node "Klmnopqrfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqrfoo", Text node "Klmnopqrfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.data += "foo", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
Asserts runNo asserts ran
PassdetachedXmlTextNode.data += detachedXmlTextNode.data, with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("KlmnopqrKlmnopqr", "KlmnopqrKlmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "KlmnopqrKlmnopqr", Text node "KlmnopqrKlmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "KlmnopqrKlmnopqr", Text node "KlmnopqrKlmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.data += detachedXmlTextNode.data, with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
Asserts runNo asserts ran
PassdetachedXmlTextNode.textContent = "", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.textContent = "", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
Asserts runNo asserts ran
PassdetachedXmlTextNode.textContent = "foo", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.textContent = "foo", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
Asserts runNo asserts ran
PassdetachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqr", "Klmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
Asserts runNo asserts ran
PassdetachedXmlTextNode.textContent += "", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqr", "Klmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.textContent += "", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
Asserts runNo asserts ran
PassdetachedXmlTextNode.textContent += "foo", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqrfoo", "Klmnopqrfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqrfoo", Text node "Klmnopqrfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqrfoo", Text node "Klmnopqrfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.textContent += "foo", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
Asserts runNo asserts ran
PassdetachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("KlmnopqrKlmnopqr", "KlmnopqrKlmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "KlmnopqrKlmnopqr", Text node "KlmnopqrKlmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "KlmnopqrKlmnopqr", Text node "KlmnopqrKlmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
Asserts runNo asserts ran
PassdetachedXmlTextNode.nodeValue = "", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.nodeValue = "", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
Asserts runNo asserts ran
PassdetachedXmlTextNode.nodeValue = "foo", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.nodeValue = "foo", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
Asserts runNo asserts ran
PassdetachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqr", "Klmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
Asserts runNo asserts ran
PassdetachedXmlTextNode.nodeValue += "", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqr", "Klmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.nodeValue += "", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
Asserts runNo asserts ran
PassdetachedXmlTextNode.nodeValue += "foo", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqrfoo", "Klmnopqrfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqrfoo", Text node "Klmnopqrfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqrfoo", Text node "Klmnopqrfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.nodeValue += "foo", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
Asserts runNo asserts ran
PassdetachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("KlmnopqrKlmnopqr", "KlmnopqrKlmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "KlmnopqrKlmnopqr", Text node "KlmnopqrKlmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "KlmnopqrKlmnopqr", Text node "KlmnopqrKlmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
Asserts runNo asserts ran
PassdetachedXmlTextNode.data = "", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.data = "", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
Asserts runNo asserts ran
PassdetachedXmlTextNode.data = "foo", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.data = "foo", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
Asserts runNo asserts ran
PassdetachedXmlTextNode.data = detachedXmlTextNode.data, with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqr", "Klmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.data = detachedXmlTextNode.data, with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
Asserts runNo asserts ran
PassdetachedXmlTextNode.data += "", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqr", "Klmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.data += "", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
Asserts runNo asserts ran
PassdetachedXmlTextNode.data += "foo", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqrfoo", "Klmnopqrfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqrfoo", Text node "Klmnopqrfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqrfoo", Text node "Klmnopqrfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.data += "foo", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
Asserts runNo asserts ran
PassdetachedXmlTextNode.data += detachedXmlTextNode.data, with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("KlmnopqrKlmnopqr", "KlmnopqrKlmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "KlmnopqrKlmnopqr", Text node "KlmnopqrKlmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "KlmnopqrKlmnopqr", Text node "KlmnopqrKlmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.data += detachedXmlTextNode.data, with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
Asserts runNo asserts ran
PassdetachedXmlTextNode.textContent = "", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.textContent = "", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
Asserts runNo asserts ran
PassdetachedXmlTextNode.textContent = "foo", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.textContent = "foo", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
Asserts runNo asserts ran
PassdetachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqr", "Klmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
Asserts runNo asserts ran
PassdetachedXmlTextNode.textContent += "", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqr", "Klmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.textContent += "", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
Asserts runNo asserts ran
PassdetachedXmlTextNode.textContent += "foo", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqrfoo", "Klmnopqrfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqrfoo", Text node "Klmnopqrfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqrfoo", Text node "Klmnopqrfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.textContent += "foo", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
Asserts runNo asserts ran
PassdetachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("KlmnopqrKlmnopqr", "KlmnopqrKlmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "KlmnopqrKlmnopqr", Text node "KlmnopqrKlmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "KlmnopqrKlmnopqr", Text node "KlmnopqrKlmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
Asserts runNo asserts ran
PassdetachedXmlTextNode.nodeValue = "", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.nodeValue = "", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
Asserts runNo asserts ran
PassdetachedXmlTextNode.nodeValue = "foo", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.nodeValue = "foo", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
Asserts runNo asserts ran
PassdetachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqr", "Klmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
Asserts runNo asserts ran
PassdetachedXmlTextNode.nodeValue += "", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqr", "Klmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.nodeValue += "", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
Asserts runNo asserts ran
PassdetachedXmlTextNode.nodeValue += "foo", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqrfoo", "Klmnopqrfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqrfoo", Text node "Klmnopqrfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqrfoo", Text node "Klmnopqrfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.nodeValue += "foo", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
Asserts runNo asserts ran
PassdetachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("KlmnopqrKlmnopqr", "KlmnopqrKlmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "KlmnopqrKlmnopqr", Text node "KlmnopqrKlmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "KlmnopqrKlmnopqr", Text node "KlmnopqrKlmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
Asserts runNo asserts ran
PassdetachedXmlTextNode.data = "", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.data = "", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts runNo asserts ran
PassdetachedXmlTextNode.data = "foo", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.data = "foo", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts runNo asserts ran
PassdetachedXmlTextNode.data = detachedXmlTextNode.data, with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqr", "Klmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.data = detachedXmlTextNode.data, with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts runNo asserts ran
PassdetachedXmlTextNode.data += "", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqr", "Klmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.data += "", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts runNo asserts ran
PassdetachedXmlTextNode.data += "foo", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqrfoo", "Klmnopqrfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqrfoo", Text node "Klmnopqrfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqrfoo", Text node "Klmnopqrfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.data += "foo", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts runNo asserts ran
PassdetachedXmlTextNode.data += detachedXmlTextNode.data, with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlTextNode.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("KlmnopqrKlmnopqr", "KlmnopqrKlmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "KlmnopqrKlmnopqr", Text node "KlmnopqrKlmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "KlmnopqrKlmnopqr", Text node "KlmnopqrKlmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.data += detachedXmlTextNode.data, with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts runNo asserts ran
PassdetachedXmlTextNode.textContent = "", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.textContent = "", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts runNo asserts ran
PassdetachedXmlTextNode.textContent = "foo", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.textContent = "foo", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts runNo asserts ran
PassdetachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqr", "Klmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts runNo asserts ran
PassdetachedXmlTextNode.textContent += "", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqr", "Klmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.textContent += "", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts runNo asserts ran
PassdetachedXmlTextNode.textContent += "foo", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqrfoo", "Klmnopqrfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqrfoo", Text node "Klmnopqrfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqrfoo", Text node "Klmnopqrfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.textContent += "foo", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts runNo asserts ran
PassdetachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlTextNode.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("KlmnopqrKlmnopqr", "KlmnopqrKlmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "KlmnopqrKlmnopqr", Text node "KlmnopqrKlmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "KlmnopqrKlmnopqr", Text node "KlmnopqrKlmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts runNo asserts ran
PassdetachedXmlTextNode.nodeValue = "", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "", Text node "", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "", Text node "", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.nodeValue = "", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts runNo asserts ran
PassdetachedXmlTextNode.nodeValue = "foo", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "foo", Text node "foo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.nodeValue = "foo", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts runNo asserts ran
PassdetachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqr", "Klmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts runNo asserts ran
PassdetachedXmlTextNode.nodeValue += "", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqr", "Klmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.nodeValue += "", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts runNo asserts ran
PassdetachedXmlTextNode.nodeValue += "foo", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmnopqrfoo", "Klmnopqrfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmnopqrfoo", Text node "Klmnopqrfoo", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmnopqrfoo", Text node "Klmnopqrfoo", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.nodeValue += "foo", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts runNo asserts ran
PassdetachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlTextNode.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("KlmnopqrKlmnopqr", "KlmnopqrKlmnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "KlmnopqrKlmnopqr", Text node "KlmnopqrKlmnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "KlmnopqrKlmnopqr", Text node "KlmnopqrKlmnopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts runNo asserts ran
Passcomment.data = "", with unselected range collapsed at (comment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data = "", with selected range collapsed at (comment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data = "foo", with unselected range collapsed at (comment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data = "foo", with selected range collapsed at (comment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data = comment.data, with unselected range collapsed at (comment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data = comment.data, with selected range collapsed at (comment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.data is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data += "", with unselected range collapsed at (comment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data += "", with selected range collapsed at (comment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data += "foo", with unselected range collapsed at (comment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?foo", "Alphabet soup?foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data += "foo", with selected range collapsed at (comment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?foo", "Alphabet soup?foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data += comment.data, with unselected range collapsed at (comment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?Alphabet soup?", "Alphabet soup?Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data += comment.data, with selected range collapsed at (comment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.data is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?Alphabet soup?", "Alphabet soup?Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent = "", with unselected range collapsed at (comment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent = "", with selected range collapsed at (comment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent = "foo", with unselected range collapsed at (comment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent = "foo", with selected range collapsed at (comment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent = comment.textContent, with unselected range collapsed at (comment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent = comment.textContent, with selected range collapsed at (comment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent += "", with unselected range collapsed at (comment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent += "", with selected range collapsed at (comment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent += "foo", with unselected range collapsed at (comment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?foo", "Alphabet soup?foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent += "foo", with selected range collapsed at (comment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?foo", "Alphabet soup?foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent += comment.textContent, with unselected range collapsed at (comment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?Alphabet soup?", "Alphabet soup?Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent += comment.textContent, with selected range collapsed at (comment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?Alphabet soup?", "Alphabet soup?Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue = "", with unselected range collapsed at (comment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue = "", with selected range collapsed at (comment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue = "foo", with unselected range collapsed at (comment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue = "foo", with selected range collapsed at (comment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue = comment.nodeValue, with unselected range collapsed at (comment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue = comment.nodeValue, with selected range collapsed at (comment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue += "", with unselected range collapsed at (comment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue += "", with selected range collapsed at (comment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue += "foo", with unselected range collapsed at (comment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?foo", "Alphabet soup?foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue += "foo", with selected range collapsed at (comment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?foo", "Alphabet soup?foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue += comment.nodeValue, with unselected range collapsed at (comment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?Alphabet soup?", "Alphabet soup?Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue += comment.nodeValue, with selected range collapsed at (comment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?Alphabet soup?", "Alphabet soup?Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data = "", with unselected range on comment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data = "", with selected range on comment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data = "foo", with unselected range on comment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data = "foo", with selected range on comment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data = comment.data, with unselected range on comment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data = comment.data, with selected range on comment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.data is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data += "", with unselected range on comment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data += "", with selected range on comment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data += "foo", with unselected range on comment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?foo", "Alphabet soup?foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data += "foo", with selected range on comment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?foo", "Alphabet soup?foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data += comment.data, with unselected range on comment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?Alphabet soup?", "Alphabet soup?Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data += comment.data, with selected range on comment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.data is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?Alphabet soup?", "Alphabet soup?Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent = "", with unselected range on comment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent = "", with selected range on comment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent = "foo", with unselected range on comment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent = "foo", with selected range on comment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent = comment.textContent, with unselected range on comment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent = comment.textContent, with selected range on comment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent += "", with unselected range on comment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent += "", with selected range on comment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent += "foo", with unselected range on comment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?foo", "Alphabet soup?foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent += "foo", with selected range on comment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?foo", "Alphabet soup?foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent += comment.textContent, with unselected range on comment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?Alphabet soup?", "Alphabet soup?Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent += comment.textContent, with selected range on comment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?Alphabet soup?", "Alphabet soup?Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue = "", with unselected range on comment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue = "", with selected range on comment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue = "foo", with unselected range on comment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue = "foo", with selected range on comment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue = comment.nodeValue, with unselected range on comment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue = comment.nodeValue, with selected range on comment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue += "", with unselected range on comment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue += "", with selected range on comment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue += "foo", with unselected range on comment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?foo", "Alphabet soup?foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue += "foo", with selected range on comment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?foo", "Alphabet soup?foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue += comment.nodeValue, with unselected range on comment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?Alphabet soup?", "Alphabet soup?Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue += comment.nodeValue, with selected range on comment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?Alphabet soup?", "Alphabet soup?Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data = "", with unselected range collapsed at (comment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data = "", with selected range collapsed at (comment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data = "foo", with unselected range collapsed at (comment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data = "foo", with selected range collapsed at (comment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data = comment.data, with unselected range collapsed at (comment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data = comment.data, with selected range collapsed at (comment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.data is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data += "", with unselected range collapsed at (comment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data += "", with selected range collapsed at (comment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data += "foo", with unselected range collapsed at (comment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?foo", "Alphabet soup?foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data += "foo", with selected range collapsed at (comment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?foo", "Alphabet soup?foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data += comment.data, with unselected range collapsed at (comment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?Alphabet soup?", "Alphabet soup?Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data += comment.data, with selected range collapsed at (comment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.data is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?Alphabet soup?", "Alphabet soup?Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent = "", with unselected range collapsed at (comment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent = "", with selected range collapsed at (comment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent = "foo", with unselected range collapsed at (comment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent = "foo", with selected range collapsed at (comment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent = comment.textContent, with unselected range collapsed at (comment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent = comment.textContent, with selected range collapsed at (comment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent += "", with unselected range collapsed at (comment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent += "", with selected range collapsed at (comment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent += "foo", with unselected range collapsed at (comment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?foo", "Alphabet soup?foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent += "foo", with selected range collapsed at (comment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?foo", "Alphabet soup?foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent += comment.textContent, with unselected range collapsed at (comment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?Alphabet soup?", "Alphabet soup?Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent += comment.textContent, with selected range collapsed at (comment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?Alphabet soup?", "Alphabet soup?Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue = "", with unselected range collapsed at (comment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue = "", with selected range collapsed at (comment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue = "foo", with unselected range collapsed at (comment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue = "foo", with selected range collapsed at (comment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue = comment.nodeValue, with unselected range collapsed at (comment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue = comment.nodeValue, with selected range collapsed at (comment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue += "", with unselected range collapsed at (comment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue += "", with selected range collapsed at (comment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue += "foo", with unselected range collapsed at (comment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?foo", "Alphabet soup?foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue += "foo", with selected range collapsed at (comment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?foo", "Alphabet soup?foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue += comment.nodeValue, with unselected range collapsed at (comment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?Alphabet soup?", "Alphabet soup?Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue += comment.nodeValue, with selected range collapsed at (comment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?Alphabet soup?", "Alphabet soup?Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data = "", with unselected range on comment from 0 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data = "", with selected range on comment from 0 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data = "foo", with unselected range on comment from 0 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data = "foo", with selected range on comment from 0 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data = comment.data, with unselected range on comment from 0 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data = comment.data, with selected range on comment from 0 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.data is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data += "", with unselected range on comment from 0 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data += "", with selected range on comment from 0 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data += "foo", with unselected range on comment from 0 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?foo", "Alphabet soup?foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data += "foo", with selected range on comment from 0 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?foo", "Alphabet soup?foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data += comment.data, with unselected range on comment from 0 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?Alphabet soup?", "Alphabet soup?Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data += comment.data, with selected range on comment from 0 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.data is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?Alphabet soup?", "Alphabet soup?Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent = "", with unselected range on comment from 0 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent = "", with selected range on comment from 0 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent = "foo", with unselected range on comment from 0 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent = "foo", with selected range on comment from 0 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent = comment.textContent, with unselected range on comment from 0 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent = comment.textContent, with selected range on comment from 0 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent += "", with unselected range on comment from 0 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent += "", with selected range on comment from 0 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent += "foo", with unselected range on comment from 0 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?foo", "Alphabet soup?foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent += "foo", with selected range on comment from 0 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?foo", "Alphabet soup?foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent += comment.textContent, with unselected range on comment from 0 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?Alphabet soup?", "Alphabet soup?Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent += comment.textContent, with selected range on comment from 0 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?Alphabet soup?", "Alphabet soup?Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue = "", with unselected range on comment from 0 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue = "", with selected range on comment from 0 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue = "foo", with unselected range on comment from 0 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue = "foo", with selected range on comment from 0 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue = comment.nodeValue, with unselected range on comment from 0 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue = comment.nodeValue, with selected range on comment from 0 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue += "", with unselected range on comment from 0 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue += "", with selected range on comment from 0 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue += "foo", with unselected range on comment from 0 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?foo", "Alphabet soup?foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue += "foo", with selected range on comment from 0 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?foo", "Alphabet soup?foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue += comment.nodeValue, with unselected range on comment from 0 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?Alphabet soup?", "Alphabet soup?Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue += comment.nodeValue, with selected range on comment from 0 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?Alphabet soup?", "Alphabet soup?Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data = "", with unselected range on comment from 1 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data = "", with selected range on comment from 1 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data = "foo", with unselected range on comment from 1 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data = "foo", with selected range on comment from 1 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data = comment.data, with unselected range on comment from 1 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data = comment.data, with selected range on comment from 1 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.data is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data += "", with unselected range on comment from 1 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data += "", with selected range on comment from 1 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data += "foo", with unselected range on comment from 1 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?foo", "Alphabet soup?foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data += "foo", with selected range on comment from 1 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?foo", "Alphabet soup?foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data += comment.data, with unselected range on comment from 1 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?Alphabet soup?", "Alphabet soup?Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data += comment.data, with selected range on comment from 1 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.data is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?Alphabet soup?", "Alphabet soup?Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent = "", with unselected range on comment from 1 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent = "", with selected range on comment from 1 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent = "foo", with unselected range on comment from 1 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent = "foo", with selected range on comment from 1 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent = comment.textContent, with unselected range on comment from 1 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent = comment.textContent, with selected range on comment from 1 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent += "", with unselected range on comment from 1 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent += "", with selected range on comment from 1 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent += "foo", with unselected range on comment from 1 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?foo", "Alphabet soup?foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent += "foo", with selected range on comment from 1 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?foo", "Alphabet soup?foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent += comment.textContent, with unselected range on comment from 1 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?Alphabet soup?", "Alphabet soup?Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent += comment.textContent, with selected range on comment from 1 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?Alphabet soup?", "Alphabet soup?Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue = "", with unselected range on comment from 1 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue = "", with selected range on comment from 1 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue = "foo", with unselected range on comment from 1 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue = "foo", with selected range on comment from 1 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue = comment.nodeValue, with unselected range on comment from 1 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue = comment.nodeValue, with selected range on comment from 1 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue += "", with unselected range on comment from 1 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue += "", with selected range on comment from 1 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue += "foo", with unselected range on comment from 1 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?foo", "Alphabet soup?foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue += "foo", with selected range on comment from 1 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?foo", "Alphabet soup?foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue += comment.nodeValue, with unselected range on comment from 1 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?Alphabet soup?", "Alphabet soup?Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue += comment.nodeValue, with selected range on comment from 1 to comment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?Alphabet soup?", "Alphabet soup?Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data = "", with unselected range collapsed at (comment, comment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data = "", with selected range collapsed at (comment, comment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data = "foo", with unselected range collapsed at (comment, comment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data = "foo", with selected range collapsed at (comment, comment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data = comment.data, with unselected range collapsed at (comment, comment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data = comment.data, with selected range collapsed at (comment, comment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.data is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data += "", with unselected range collapsed at (comment, comment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data += "", with selected range collapsed at (comment, comment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data += "foo", with unselected range collapsed at (comment, comment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?foo", "Alphabet soup?foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data += "foo", with selected range collapsed at (comment, comment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?foo", "Alphabet soup?foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data += comment.data, with unselected range collapsed at (comment, comment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?Alphabet soup?", "Alphabet soup?Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.data += comment.data, with selected range collapsed at (comment, comment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.data is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?Alphabet soup?", "Alphabet soup?Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent = "", with unselected range collapsed at (comment, comment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent = "", with selected range collapsed at (comment, comment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent = "foo", with unselected range collapsed at (comment, comment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent = "foo", with selected range collapsed at (comment, comment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent = comment.textContent, with unselected range collapsed at (comment, comment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent = comment.textContent, with selected range collapsed at (comment, comment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent += "", with unselected range collapsed at (comment, comment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent += "", with selected range collapsed at (comment, comment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent += "foo", with unselected range collapsed at (comment, comment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?foo", "Alphabet soup?foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent += "foo", with selected range collapsed at (comment, comment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?foo", "Alphabet soup?foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent += comment.textContent, with unselected range collapsed at (comment, comment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?Alphabet soup?", "Alphabet soup?Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.textContent += comment.textContent, with selected range collapsed at (comment, comment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?Alphabet soup?", "Alphabet soup?Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue = "", with unselected range collapsed at (comment, comment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue = "", with selected range collapsed at (comment, comment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue = "foo", with unselected range collapsed at (comment, comment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue = "foo", with selected range collapsed at (comment, comment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue = comment.nodeValue, with unselected range collapsed at (comment, comment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue = comment.nodeValue, with selected range collapsed at (comment, comment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue += "", with unselected range collapsed at (comment, comment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue += "", with selected range collapsed at (comment, comment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?", "Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue += "foo", with unselected range collapsed at (comment, comment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?foo", "Alphabet soup?foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue += "foo", with selected range collapsed at (comment, comment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?foo", "Alphabet soup?foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?foo-->, Comment node <!--Alphabet soup?foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue += comment.nodeValue, with unselected range collapsed at (comment, comment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?Alphabet soup?", "Alphabet soup?Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.nodeValue += comment.nodeValue, with selected range collapsed at (comment, comment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: comment is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("string", "undefined", "Test bug: comment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Alphabet soup?Alphabet soup?", "Alphabet soup?Alphabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alphabet soup?Alphabet soup?-->, Comment node <!--Alphabet soup?Alphabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.data = "", with unselected range collapsed at (foreignComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.data = "", with selected range collapsed at (foreignComment, 0)
Asserts runNo asserts ran
PassforeignComment.data = "foo", with unselected range collapsed at (foreignComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.data = "foo", with selected range collapsed at (foreignComment, 0)
Asserts runNo asserts ran
PassforeignComment.data = foreignComment.data, with unselected range collapsed at (foreignComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.data = foreignComment.data, with selected range collapsed at (foreignComment, 0)
Asserts runNo asserts ran
PassforeignComment.data += "", with unselected range collapsed at (foreignComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.data += "", with selected range collapsed at (foreignComment, 0)
Asserts runNo asserts ran
PassforeignComment.data += "foo", with unselected range collapsed at (foreignComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.foo", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.data += "foo", with selected range collapsed at (foreignComment, 0)
Asserts runNo asserts ran
PassforeignComment.data += foreignComment.data, with unselected range collapsed at (foreignComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.data += foreignComment.data, with selected range collapsed at (foreignComment, 0)
Asserts runNo asserts ran
PassforeignComment.textContent = "", with unselected range collapsed at (foreignComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.textContent = "", with selected range collapsed at (foreignComment, 0)
Asserts runNo asserts ran
PassforeignComment.textContent = "foo", with unselected range collapsed at (foreignComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.textContent = "foo", with selected range collapsed at (foreignComment, 0)
Asserts runNo asserts ran
PassforeignComment.textContent = foreignComment.textContent, with unselected range collapsed at (foreignComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.textContent = foreignComment.textContent, with selected range collapsed at (foreignComment, 0)
Asserts runNo asserts ran
PassforeignComment.textContent += "", with unselected range collapsed at (foreignComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.textContent += "", with selected range collapsed at (foreignComment, 0)
Asserts runNo asserts ran
PassforeignComment.textContent += "foo", with unselected range collapsed at (foreignComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.foo", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.textContent += "foo", with selected range collapsed at (foreignComment, 0)
Asserts runNo asserts ran
PassforeignComment.textContent += foreignComment.textContent, with unselected range collapsed at (foreignComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.textContent += foreignComment.textContent, with selected range collapsed at (foreignComment, 0)
Asserts runNo asserts ran
PassforeignComment.nodeValue = "", with unselected range collapsed at (foreignComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.nodeValue = "", with selected range collapsed at (foreignComment, 0)
Asserts runNo asserts ran
PassforeignComment.nodeValue = "foo", with unselected range collapsed at (foreignComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.nodeValue = "foo", with selected range collapsed at (foreignComment, 0)
Asserts runNo asserts ran
PassforeignComment.nodeValue = foreignComment.nodeValue, with unselected range collapsed at (foreignComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.nodeValue = foreignComment.nodeValue, with selected range collapsed at (foreignComment, 0)
Asserts runNo asserts ran
PassforeignComment.nodeValue += "", with unselected range collapsed at (foreignComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.nodeValue += "", with selected range collapsed at (foreignComment, 0)
Asserts runNo asserts ran
PassforeignComment.nodeValue += "foo", with unselected range collapsed at (foreignComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.foo", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.nodeValue += "foo", with selected range collapsed at (foreignComment, 0)
Asserts runNo asserts ran
PassforeignComment.nodeValue += foreignComment.nodeValue, with unselected range collapsed at (foreignComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.nodeValue += foreignComment.nodeValue, with selected range collapsed at (foreignComment, 0)
Asserts runNo asserts ran
PassforeignComment.data = "", with unselected range on foreignComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.data = "", with selected range on foreignComment from 0 to 1
Asserts runNo asserts ran
PassforeignComment.data = "foo", with unselected range on foreignComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.data = "foo", with selected range on foreignComment from 0 to 1
Asserts runNo asserts ran
PassforeignComment.data = foreignComment.data, with unselected range on foreignComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.data = foreignComment.data, with selected range on foreignComment from 0 to 1
Asserts runNo asserts ran
PassforeignComment.data += "", with unselected range on foreignComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.data += "", with selected range on foreignComment from 0 to 1
Asserts runNo asserts ran
PassforeignComment.data += "foo", with unselected range on foreignComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.foo", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.data += "foo", with selected range on foreignComment from 0 to 1
Asserts runNo asserts ran
PassforeignComment.data += foreignComment.data, with unselected range on foreignComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.data += foreignComment.data, with selected range on foreignComment from 0 to 1
Asserts runNo asserts ran
PassforeignComment.textContent = "", with unselected range on foreignComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.textContent = "", with selected range on foreignComment from 0 to 1
Asserts runNo asserts ran
PassforeignComment.textContent = "foo", with unselected range on foreignComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.textContent = "foo", with selected range on foreignComment from 0 to 1
Asserts runNo asserts ran
PassforeignComment.textContent = foreignComment.textContent, with unselected range on foreignComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.textContent = foreignComment.textContent, with selected range on foreignComment from 0 to 1
Asserts runNo asserts ran
PassforeignComment.textContent += "", with unselected range on foreignComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.textContent += "", with selected range on foreignComment from 0 to 1
Asserts runNo asserts ran
PassforeignComment.textContent += "foo", with unselected range on foreignComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.foo", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.textContent += "foo", with selected range on foreignComment from 0 to 1
Asserts runNo asserts ran
PassforeignComment.textContent += foreignComment.textContent, with unselected range on foreignComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.textContent += foreignComment.textContent, with selected range on foreignComment from 0 to 1
Asserts runNo asserts ran
PassforeignComment.nodeValue = "", with unselected range on foreignComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.nodeValue = "", with selected range on foreignComment from 0 to 1
Asserts runNo asserts ran
PassforeignComment.nodeValue = "foo", with unselected range on foreignComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.nodeValue = "foo", with selected range on foreignComment from 0 to 1
Asserts runNo asserts ran
PassforeignComment.nodeValue = foreignComment.nodeValue, with unselected range on foreignComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.nodeValue = foreignComment.nodeValue, with selected range on foreignComment from 0 to 1
Asserts runNo asserts ran
PassforeignComment.nodeValue += "", with unselected range on foreignComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.nodeValue += "", with selected range on foreignComment from 0 to 1
Asserts runNo asserts ran
PassforeignComment.nodeValue += "foo", with unselected range on foreignComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.foo", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.nodeValue += "foo", with selected range on foreignComment from 0 to 1
Asserts runNo asserts ran
PassforeignComment.nodeValue += foreignComment.nodeValue, with unselected range on foreignComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.nodeValue += foreignComment.nodeValue, with selected range on foreignComment from 0 to 1
Asserts runNo asserts ran
PassforeignComment.data = "", with unselected range collapsed at (foreignComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.data = "", with selected range collapsed at (foreignComment, 1)
Asserts runNo asserts ran
PassforeignComment.data = "foo", with unselected range collapsed at (foreignComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.data = "foo", with selected range collapsed at (foreignComment, 1)
Asserts runNo asserts ran
PassforeignComment.data = foreignComment.data, with unselected range collapsed at (foreignComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.data = foreignComment.data, with selected range collapsed at (foreignComment, 1)
Asserts runNo asserts ran
PassforeignComment.data += "", with unselected range collapsed at (foreignComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.data += "", with selected range collapsed at (foreignComment, 1)
Asserts runNo asserts ran
PassforeignComment.data += "foo", with unselected range collapsed at (foreignComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.foo", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.data += "foo", with selected range collapsed at (foreignComment, 1)
Asserts runNo asserts ran
PassforeignComment.data += foreignComment.data, with unselected range collapsed at (foreignComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.data += foreignComment.data, with selected range collapsed at (foreignComment, 1)
Asserts runNo asserts ran
PassforeignComment.textContent = "", with unselected range collapsed at (foreignComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.textContent = "", with selected range collapsed at (foreignComment, 1)
Asserts runNo asserts ran
PassforeignComment.textContent = "foo", with unselected range collapsed at (foreignComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.textContent = "foo", with selected range collapsed at (foreignComment, 1)
Asserts runNo asserts ran
PassforeignComment.textContent = foreignComment.textContent, with unselected range collapsed at (foreignComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.textContent = foreignComment.textContent, with selected range collapsed at (foreignComment, 1)
Asserts runNo asserts ran
PassforeignComment.textContent += "", with unselected range collapsed at (foreignComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.textContent += "", with selected range collapsed at (foreignComment, 1)
Asserts runNo asserts ran
PassforeignComment.textContent += "foo", with unselected range collapsed at (foreignComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.foo", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.textContent += "foo", with selected range collapsed at (foreignComment, 1)
Asserts runNo asserts ran
PassforeignComment.textContent += foreignComment.textContent, with unselected range collapsed at (foreignComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.textContent += foreignComment.textContent, with selected range collapsed at (foreignComment, 1)
Asserts runNo asserts ran
PassforeignComment.nodeValue = "", with unselected range collapsed at (foreignComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.nodeValue = "", with selected range collapsed at (foreignComment, 1)
Asserts runNo asserts ran
PassforeignComment.nodeValue = "foo", with unselected range collapsed at (foreignComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.nodeValue = "foo", with selected range collapsed at (foreignComment, 1)
Asserts runNo asserts ran
PassforeignComment.nodeValue = foreignComment.nodeValue, with unselected range collapsed at (foreignComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.nodeValue = foreignComment.nodeValue, with selected range collapsed at (foreignComment, 1)
Asserts runNo asserts ran
PassforeignComment.nodeValue += "", with unselected range collapsed at (foreignComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.nodeValue += "", with selected range collapsed at (foreignComment, 1)
Asserts runNo asserts ran
PassforeignComment.nodeValue += "foo", with unselected range collapsed at (foreignComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.foo", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.nodeValue += "foo", with selected range collapsed at (foreignComment, 1)
Asserts runNo asserts ran
PassforeignComment.nodeValue += foreignComment.nodeValue, with unselected range collapsed at (foreignComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.nodeValue += foreignComment.nodeValue, with selected range collapsed at (foreignComment, 1)
Asserts runNo asserts ran
PassforeignComment.data = "", with unselected range on foreignComment from 0 to foreignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.data = "", with selected range on foreignComment from 0 to foreignComment.length
Asserts runNo asserts ran
PassforeignComment.data = "foo", with unselected range on foreignComment from 0 to foreignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.data = "foo", with selected range on foreignComment from 0 to foreignComment.length
Asserts runNo asserts ran
PassforeignComment.data = foreignComment.data, with unselected range on foreignComment from 0 to foreignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.data = foreignComment.data, with selected range on foreignComment from 0 to foreignComment.length
Asserts runNo asserts ran
PassforeignComment.data += "", with unselected range on foreignComment from 0 to foreignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.data += "", with selected range on foreignComment from 0 to foreignComment.length
Asserts runNo asserts ran
PassforeignComment.data += "foo", with unselected range on foreignComment from 0 to foreignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.foo", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.data += "foo", with selected range on foreignComment from 0 to foreignComment.length
Asserts runNo asserts ran
PassforeignComment.data += foreignComment.data, with unselected range on foreignComment from 0 to foreignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.data += foreignComment.data, with selected range on foreignComment from 0 to foreignComment.length
Asserts runNo asserts ran
PassforeignComment.textContent = "", with unselected range on foreignComment from 0 to foreignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.textContent = "", with selected range on foreignComment from 0 to foreignComment.length
Asserts runNo asserts ran
PassforeignComment.textContent = "foo", with unselected range on foreignComment from 0 to foreignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.textContent = "foo", with selected range on foreignComment from 0 to foreignComment.length
Asserts runNo asserts ran
PassforeignComment.textContent = foreignComment.textContent, with unselected range on foreignComment from 0 to foreignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.textContent = foreignComment.textContent, with selected range on foreignComment from 0 to foreignComment.length
Asserts runNo asserts ran
PassforeignComment.textContent += "", with unselected range on foreignComment from 0 to foreignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.textContent += "", with selected range on foreignComment from 0 to foreignComment.length
Asserts runNo asserts ran
PassforeignComment.textContent += "foo", with unselected range on foreignComment from 0 to foreignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.foo", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.textContent += "foo", with selected range on foreignComment from 0 to foreignComment.length
Asserts runNo asserts ran
PassforeignComment.textContent += foreignComment.textContent, with unselected range on foreignComment from 0 to foreignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.textContent += foreignComment.textContent, with selected range on foreignComment from 0 to foreignComment.length
Asserts runNo asserts ran
PassforeignComment.nodeValue = "", with unselected range on foreignComment from 0 to foreignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.nodeValue = "", with selected range on foreignComment from 0 to foreignComment.length
Asserts runNo asserts ran
PassforeignComment.nodeValue = "foo", with unselected range on foreignComment from 0 to foreignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.nodeValue = "foo", with selected range on foreignComment from 0 to foreignComment.length
Asserts runNo asserts ran
PassforeignComment.nodeValue = foreignComment.nodeValue, with unselected range on foreignComment from 0 to foreignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.nodeValue = foreignComment.nodeValue, with selected range on foreignComment from 0 to foreignComment.length
Asserts runNo asserts ran
PassforeignComment.nodeValue += "", with unselected range on foreignComment from 0 to foreignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.nodeValue += "", with selected range on foreignComment from 0 to foreignComment.length
Asserts runNo asserts ran
PassforeignComment.nodeValue += "foo", with unselected range on foreignComment from 0 to foreignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.foo", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.nodeValue += "foo", with selected range on foreignComment from 0 to foreignComment.length
Asserts runNo asserts ran
PassforeignComment.nodeValue += foreignComment.nodeValue, with unselected range on foreignComment from 0 to foreignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.nodeValue += foreignComment.nodeValue, with selected range on foreignComment from 0 to foreignComment.length
Asserts runNo asserts ran
PassforeignComment.data = "", with unselected range on foreignComment from 1 to foreignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.data = "", with selected range on foreignComment from 1 to foreignComment.length
Asserts runNo asserts ran
PassforeignComment.data = "foo", with unselected range on foreignComment from 1 to foreignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.data = "foo", with selected range on foreignComment from 1 to foreignComment.length
Asserts runNo asserts ran
PassforeignComment.data = foreignComment.data, with unselected range on foreignComment from 1 to foreignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.data = foreignComment.data, with selected range on foreignComment from 1 to foreignComment.length
Asserts runNo asserts ran
PassforeignComment.data += "", with unselected range on foreignComment from 1 to foreignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.data += "", with selected range on foreignComment from 1 to foreignComment.length
Asserts runNo asserts ran
PassforeignComment.data += "foo", with unselected range on foreignComment from 1 to foreignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.foo", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.data += "foo", with selected range on foreignComment from 1 to foreignComment.length
Asserts runNo asserts ran
PassforeignComment.data += foreignComment.data, with unselected range on foreignComment from 1 to foreignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.data += foreignComment.data, with selected range on foreignComment from 1 to foreignComment.length
Asserts runNo asserts ran
PassforeignComment.textContent = "", with unselected range on foreignComment from 1 to foreignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.textContent = "", with selected range on foreignComment from 1 to foreignComment.length
Asserts runNo asserts ran
PassforeignComment.textContent = "foo", with unselected range on foreignComment from 1 to foreignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.textContent = "foo", with selected range on foreignComment from 1 to foreignComment.length
Asserts runNo asserts ran
PassforeignComment.textContent = foreignComment.textContent, with unselected range on foreignComment from 1 to foreignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.textContent = foreignComment.textContent, with selected range on foreignComment from 1 to foreignComment.length
Asserts runNo asserts ran
PassforeignComment.textContent += "", with unselected range on foreignComment from 1 to foreignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.textContent += "", with selected range on foreignComment from 1 to foreignComment.length
Asserts runNo asserts ran
PassforeignComment.textContent += "foo", with unselected range on foreignComment from 1 to foreignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.foo", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.textContent += "foo", with selected range on foreignComment from 1 to foreignComment.length
Asserts runNo asserts ran
PassforeignComment.textContent += foreignComment.textContent, with unselected range on foreignComment from 1 to foreignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.textContent += foreignComment.textContent, with selected range on foreignComment from 1 to foreignComment.length
Asserts runNo asserts ran
PassforeignComment.nodeValue = "", with unselected range on foreignComment from 1 to foreignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.nodeValue = "", with selected range on foreignComment from 1 to foreignComment.length
Asserts runNo asserts ran
PassforeignComment.nodeValue = "foo", with unselected range on foreignComment from 1 to foreignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.nodeValue = "foo", with selected range on foreignComment from 1 to foreignComment.length
Asserts runNo asserts ran
PassforeignComment.nodeValue = foreignComment.nodeValue, with unselected range on foreignComment from 1 to foreignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.nodeValue = foreignComment.nodeValue, with selected range on foreignComment from 1 to foreignComment.length
Asserts runNo asserts ran
PassforeignComment.nodeValue += "", with unselected range on foreignComment from 1 to foreignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.nodeValue += "", with selected range on foreignComment from 1 to foreignComment.length
Asserts runNo asserts ran
PassforeignComment.nodeValue += "foo", with unselected range on foreignComment from 1 to foreignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.foo", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.nodeValue += "foo", with selected range on foreignComment from 1 to foreignComment.length
Asserts runNo asserts ran
PassforeignComment.nodeValue += foreignComment.nodeValue, with unselected range on foreignComment from 1 to foreignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.nodeValue += foreignComment.nodeValue, with selected range on foreignComment from 1 to foreignComment.length
Asserts runNo asserts ran
PassforeignComment.data = "", with unselected range collapsed at (foreignComment, foreignComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.data = "", with selected range collapsed at (foreignComment, foreignComment.length)
Asserts runNo asserts ran
PassforeignComment.data = "foo", with unselected range collapsed at (foreignComment, foreignComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.data = "foo", with selected range collapsed at (foreignComment, foreignComment.length)
Asserts runNo asserts ran
PassforeignComment.data = foreignComment.data, with unselected range collapsed at (foreignComment, foreignComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.data = foreignComment.data, with selected range collapsed at (foreignComment, foreignComment.length)
Asserts runNo asserts ran
PassforeignComment.data += "", with unselected range collapsed at (foreignComment, foreignComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.data += "", with selected range collapsed at (foreignComment, foreignComment.length)
Asserts runNo asserts ran
PassforeignComment.data += "foo", with unselected range collapsed at (foreignComment, foreignComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.foo", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.data += "foo", with selected range collapsed at (foreignComment, foreignComment.length)
Asserts runNo asserts ran
PassforeignComment.data += foreignComment.data, with unselected range collapsed at (foreignComment, foreignComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.data += foreignComment.data, with selected range collapsed at (foreignComment, foreignComment.length)
Asserts runNo asserts ran
PassforeignComment.textContent = "", with unselected range collapsed at (foreignComment, foreignComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.textContent = "", with selected range collapsed at (foreignComment, foreignComment.length)
Asserts runNo asserts ran
PassforeignComment.textContent = "foo", with unselected range collapsed at (foreignComment, foreignComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.textContent = "foo", with selected range collapsed at (foreignComment, foreignComment.length)
Asserts runNo asserts ran
PassforeignComment.textContent = foreignComment.textContent, with unselected range collapsed at (foreignComment, foreignComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.textContent = foreignComment.textContent, with selected range collapsed at (foreignComment, foreignComment.length)
Asserts runNo asserts ran
PassforeignComment.textContent += "", with unselected range collapsed at (foreignComment, foreignComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.textContent += "", with selected range collapsed at (foreignComment, foreignComment.length)
Asserts runNo asserts ran
PassforeignComment.textContent += "foo", with unselected range collapsed at (foreignComment, foreignComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.foo", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.textContent += "foo", with selected range collapsed at (foreignComment, foreignComment.length)
Asserts runNo asserts ran
PassforeignComment.textContent += foreignComment.textContent, with unselected range collapsed at (foreignComment, foreignComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.textContent += foreignComment.textContent, with selected range collapsed at (foreignComment, foreignComment.length)
Asserts runNo asserts ran
PassforeignComment.nodeValue = "", with unselected range collapsed at (foreignComment, foreignComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.nodeValue = "", with selected range collapsed at (foreignComment, foreignComment.length)
Asserts runNo asserts ran
PassforeignComment.nodeValue = "foo", with unselected range collapsed at (foreignComment, foreignComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.nodeValue = "foo", with selected range collapsed at (foreignComment, foreignComment.length)
Asserts runNo asserts ran
PassforeignComment.nodeValue = foreignComment.nodeValue, with unselected range collapsed at (foreignComment, foreignComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.nodeValue = foreignComment.nodeValue, with selected range collapsed at (foreignComment, foreignComment.length)
Asserts runNo asserts ran
PassforeignComment.nodeValue += "", with unselected range collapsed at (foreignComment, foreignComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.nodeValue += "", with selected range collapsed at (foreignComment, foreignComment.length)
Asserts runNo asserts ran
PassforeignComment.nodeValue += "foo", with unselected range collapsed at (foreignComment, foreignComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.foo", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.nodeValue += "foo", with selected range collapsed at (foreignComment, foreignComment.length)
Asserts runNo asserts ran
PassforeignComment.nodeValue += foreignComment.nodeValue, with unselected range collapsed at (foreignComment, foreignComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: foreignComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 3 children, Document node with 3 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.\"Commenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things.  I'v...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.nodeValue += foreignComment.nodeValue, with selected range collapsed at (foreignComment, foreignComment.length)
Asserts runNo asserts ran
PassxmlComment.data = "", with unselected range collapsed at (xmlComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.data = "", with selected range collapsed at (xmlComment, 0)
Asserts runNo asserts ran
PassxmlComment.data = "foo", with unselected range collapsed at (xmlComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.data = "foo", with selected range collapsed at (xmlComment, 0)
Asserts runNo asserts ran
PassxmlComment.data = xmlComment.data, with unselected range collapsed at (xmlComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.data = xmlComment.data, with selected range collapsed at (xmlComment, 0)
Asserts runNo asserts ran
PassxmlComment.data += "", with unselected range collapsed at (xmlComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.data += "", with selected range collapsed at (xmlComment, 0)
Asserts runNo asserts ran
PassxmlComment.data += "foo", with unselected range collapsed at (xmlComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtfoo", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.data += "foo", with selected range collapsed at (xmlComment, 0)
Asserts runNo asserts ran
PassxmlComment.data += xmlComment.data, with unselected range collapsed at (xmlComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtI maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtI maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.data += xmlComment.data, with selected range collapsed at (xmlComment, 0)
Asserts runNo asserts ran
PassxmlComment.textContent = "", with unselected range collapsed at (xmlComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.textContent = "", with selected range collapsed at (xmlComment, 0)
Asserts runNo asserts ran
PassxmlComment.textContent = "foo", with unselected range collapsed at (xmlComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.textContent = "foo", with selected range collapsed at (xmlComment, 0)
Asserts runNo asserts ran
PassxmlComment.textContent = xmlComment.textContent, with unselected range collapsed at (xmlComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.textContent = xmlComment.textContent, with selected range collapsed at (xmlComment, 0)
Asserts runNo asserts ran
PassxmlComment.textContent += "", with unselected range collapsed at (xmlComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.textContent += "", with selected range collapsed at (xmlComment, 0)
Asserts runNo asserts ran
PassxmlComment.textContent += "foo", with unselected range collapsed at (xmlComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtfoo", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.textContent += "foo", with selected range collapsed at (xmlComment, 0)
Asserts runNo asserts ran
PassxmlComment.textContent += xmlComment.textContent, with unselected range collapsed at (xmlComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtI maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtI maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.textContent += xmlComment.textContent, with selected range collapsed at (xmlComment, 0)
Asserts runNo asserts ran
PassxmlComment.nodeValue = "", with unselected range collapsed at (xmlComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.nodeValue = "", with selected range collapsed at (xmlComment, 0)
Asserts runNo asserts ran
PassxmlComment.nodeValue = "foo", with unselected range collapsed at (xmlComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.nodeValue = "foo", with selected range collapsed at (xmlComment, 0)
Asserts runNo asserts ran
PassxmlComment.nodeValue = xmlComment.nodeValue, with unselected range collapsed at (xmlComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.nodeValue = xmlComment.nodeValue, with selected range collapsed at (xmlComment, 0)
Asserts runNo asserts ran
PassxmlComment.nodeValue += "", with unselected range collapsed at (xmlComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.nodeValue += "", with selected range collapsed at (xmlComment, 0)
Asserts runNo asserts ran
PassxmlComment.nodeValue += "foo", with unselected range collapsed at (xmlComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtfoo", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.nodeValue += "foo", with selected range collapsed at (xmlComment, 0)
Asserts runNo asserts ran
PassxmlComment.nodeValue += xmlComment.nodeValue, with unselected range collapsed at (xmlComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtI maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtI maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.nodeValue += xmlComment.nodeValue, with selected range collapsed at (xmlComment, 0)
Asserts runNo asserts ran
PassxmlComment.data = "", with unselected range on xmlComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.data = "", with selected range on xmlComment from 0 to 1
Asserts runNo asserts ran
PassxmlComment.data = "foo", with unselected range on xmlComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.data = "foo", with selected range on xmlComment from 0 to 1
Asserts runNo asserts ran
PassxmlComment.data = xmlComment.data, with unselected range on xmlComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.data = xmlComment.data, with selected range on xmlComment from 0 to 1
Asserts runNo asserts ran
PassxmlComment.data += "", with unselected range on xmlComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.data += "", with selected range on xmlComment from 0 to 1
Asserts runNo asserts ran
PassxmlComment.data += "foo", with unselected range on xmlComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtfoo", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.data += "foo", with selected range on xmlComment from 0 to 1
Asserts runNo asserts ran
PassxmlComment.data += xmlComment.data, with unselected range on xmlComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtI maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtI maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.data += xmlComment.data, with selected range on xmlComment from 0 to 1
Asserts runNo asserts ran
PassxmlComment.textContent = "", with unselected range on xmlComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.textContent = "", with selected range on xmlComment from 0 to 1
Asserts runNo asserts ran
PassxmlComment.textContent = "foo", with unselected range on xmlComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.textContent = "foo", with selected range on xmlComment from 0 to 1
Asserts runNo asserts ran
PassxmlComment.textContent = xmlComment.textContent, with unselected range on xmlComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.textContent = xmlComment.textContent, with selected range on xmlComment from 0 to 1
Asserts runNo asserts ran
PassxmlComment.textContent += "", with unselected range on xmlComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.textContent += "", with selected range on xmlComment from 0 to 1
Asserts runNo asserts ran
PassxmlComment.textContent += "foo", with unselected range on xmlComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtfoo", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.textContent += "foo", with selected range on xmlComment from 0 to 1
Asserts runNo asserts ran
PassxmlComment.textContent += xmlComment.textContent, with unselected range on xmlComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtI maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtI maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.textContent += xmlComment.textContent, with selected range on xmlComment from 0 to 1
Asserts runNo asserts ran
PassxmlComment.nodeValue = "", with unselected range on xmlComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.nodeValue = "", with selected range on xmlComment from 0 to 1
Asserts runNo asserts ran
PassxmlComment.nodeValue = "foo", with unselected range on xmlComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.nodeValue = "foo", with selected range on xmlComment from 0 to 1
Asserts runNo asserts ran
PassxmlComment.nodeValue = xmlComment.nodeValue, with unselected range on xmlComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.nodeValue = xmlComment.nodeValue, with selected range on xmlComment from 0 to 1
Asserts runNo asserts ran
PassxmlComment.nodeValue += "", with unselected range on xmlComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.nodeValue += "", with selected range on xmlComment from 0 to 1
Asserts runNo asserts ran
PassxmlComment.nodeValue += "foo", with unselected range on xmlComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtfoo", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.nodeValue += "foo", with selected range on xmlComment from 0 to 1
Asserts runNo asserts ran
PassxmlComment.nodeValue += xmlComment.nodeValue, with unselected range on xmlComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtI maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtI maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.nodeValue += xmlComment.nodeValue, with selected range on xmlComment from 0 to 1
Asserts runNo asserts ran
PassxmlComment.data = "", with unselected range collapsed at (xmlComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.data = "", with selected range collapsed at (xmlComment, 1)
Asserts runNo asserts ran
PassxmlComment.data = "foo", with unselected range collapsed at (xmlComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.data = "foo", with selected range collapsed at (xmlComment, 1)
Asserts runNo asserts ran
PassxmlComment.data = xmlComment.data, with unselected range collapsed at (xmlComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.data = xmlComment.data, with selected range collapsed at (xmlComment, 1)
Asserts runNo asserts ran
PassxmlComment.data += "", with unselected range collapsed at (xmlComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.data += "", with selected range collapsed at (xmlComment, 1)
Asserts runNo asserts ran
PassxmlComment.data += "foo", with unselected range collapsed at (xmlComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtfoo", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.data += "foo", with selected range collapsed at (xmlComment, 1)
Asserts runNo asserts ran
PassxmlComment.data += xmlComment.data, with unselected range collapsed at (xmlComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtI maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtI maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.data += xmlComment.data, with selected range collapsed at (xmlComment, 1)
Asserts runNo asserts ran
PassxmlComment.textContent = "", with unselected range collapsed at (xmlComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.textContent = "", with selected range collapsed at (xmlComment, 1)
Asserts runNo asserts ran
PassxmlComment.textContent = "foo", with unselected range collapsed at (xmlComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.textContent = "foo", with selected range collapsed at (xmlComment, 1)
Asserts runNo asserts ran
PassxmlComment.textContent = xmlComment.textContent, with unselected range collapsed at (xmlComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.textContent = xmlComment.textContent, with selected range collapsed at (xmlComment, 1)
Asserts runNo asserts ran
PassxmlComment.textContent += "", with unselected range collapsed at (xmlComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.textContent += "", with selected range collapsed at (xmlComment, 1)
Asserts runNo asserts ran
PassxmlComment.textContent += "foo", with unselected range collapsed at (xmlComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtfoo", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.textContent += "foo", with selected range collapsed at (xmlComment, 1)
Asserts runNo asserts ran
PassxmlComment.textContent += xmlComment.textContent, with unselected range collapsed at (xmlComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtI maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtI maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.textContent += xmlComment.textContent, with selected range collapsed at (xmlComment, 1)
Asserts runNo asserts ran
PassxmlComment.nodeValue = "", with unselected range collapsed at (xmlComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.nodeValue = "", with selected range collapsed at (xmlComment, 1)
Asserts runNo asserts ran
PassxmlComment.nodeValue = "foo", with unselected range collapsed at (xmlComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.nodeValue = "foo", with selected range collapsed at (xmlComment, 1)
Asserts runNo asserts ran
PassxmlComment.nodeValue = xmlComment.nodeValue, with unselected range collapsed at (xmlComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.nodeValue = xmlComment.nodeValue, with selected range collapsed at (xmlComment, 1)
Asserts runNo asserts ran
PassxmlComment.nodeValue += "", with unselected range collapsed at (xmlComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.nodeValue += "", with selected range collapsed at (xmlComment, 1)
Asserts runNo asserts ran
PassxmlComment.nodeValue += "foo", with unselected range collapsed at (xmlComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtfoo", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.nodeValue += "foo", with selected range collapsed at (xmlComment, 1)
Asserts runNo asserts ran
PassxmlComment.nodeValue += xmlComment.nodeValue, with unselected range collapsed at (xmlComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtI maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtI maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.nodeValue += xmlComment.nodeValue, with selected range collapsed at (xmlComment, 1)
Asserts runNo asserts ran
PassxmlComment.data = "", with unselected range on xmlComment from 0 to xmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.data = "", with selected range on xmlComment from 0 to xmlComment.length
Asserts runNo asserts ran
PassxmlComment.data = "foo", with unselected range on xmlComment from 0 to xmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.data = "foo", with selected range on xmlComment from 0 to xmlComment.length
Asserts runNo asserts ran
PassxmlComment.data = xmlComment.data, with unselected range on xmlComment from 0 to xmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.data = xmlComment.data, with selected range on xmlComment from 0 to xmlComment.length
Asserts runNo asserts ran
PassxmlComment.data += "", with unselected range on xmlComment from 0 to xmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.data += "", with selected range on xmlComment from 0 to xmlComment.length
Asserts runNo asserts ran
PassxmlComment.data += "foo", with unselected range on xmlComment from 0 to xmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtfoo", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.data += "foo", with selected range on xmlComment from 0 to xmlComment.length
Asserts runNo asserts ran
PassxmlComment.data += xmlComment.data, with unselected range on xmlComment from 0 to xmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtI maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtI maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.data += xmlComment.data, with selected range on xmlComment from 0 to xmlComment.length
Asserts runNo asserts ran
PassxmlComment.textContent = "", with unselected range on xmlComment from 0 to xmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.textContent = "", with selected range on xmlComment from 0 to xmlComment.length
Asserts runNo asserts ran
PassxmlComment.textContent = "foo", with unselected range on xmlComment from 0 to xmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.textContent = "foo", with selected range on xmlComment from 0 to xmlComment.length
Asserts runNo asserts ran
PassxmlComment.textContent = xmlComment.textContent, with unselected range on xmlComment from 0 to xmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.textContent = xmlComment.textContent, with selected range on xmlComment from 0 to xmlComment.length
Asserts runNo asserts ran
PassxmlComment.textContent += "", with unselected range on xmlComment from 0 to xmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.textContent += "", with selected range on xmlComment from 0 to xmlComment.length
Asserts runNo asserts ran
PassxmlComment.textContent += "foo", with unselected range on xmlComment from 0 to xmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtfoo", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.textContent += "foo", with selected range on xmlComment from 0 to xmlComment.length
Asserts runNo asserts ran
PassxmlComment.textContent += xmlComment.textContent, with unselected range on xmlComment from 0 to xmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtI maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtI maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.textContent += xmlComment.textContent, with selected range on xmlComment from 0 to xmlComment.length
Asserts runNo asserts ran
PassxmlComment.nodeValue = "", with unselected range on xmlComment from 0 to xmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.nodeValue = "", with selected range on xmlComment from 0 to xmlComment.length
Asserts runNo asserts ran
PassxmlComment.nodeValue = "foo", with unselected range on xmlComment from 0 to xmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.nodeValue = "foo", with selected range on xmlComment from 0 to xmlComment.length
Asserts runNo asserts ran
PassxmlComment.nodeValue = xmlComment.nodeValue, with unselected range on xmlComment from 0 to xmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.nodeValue = xmlComment.nodeValue, with selected range on xmlComment from 0 to xmlComment.length
Asserts runNo asserts ran
PassxmlComment.nodeValue += "", with unselected range on xmlComment from 0 to xmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.nodeValue += "", with selected range on xmlComment from 0 to xmlComment.length
Asserts runNo asserts ran
PassxmlComment.nodeValue += "foo", with unselected range on xmlComment from 0 to xmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtfoo", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.nodeValue += "foo", with selected range on xmlComment from 0 to xmlComment.length
Asserts runNo asserts ran
PassxmlComment.nodeValue += xmlComment.nodeValue, with unselected range on xmlComment from 0 to xmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtI maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtI maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.nodeValue += xmlComment.nodeValue, with selected range on xmlComment from 0 to xmlComment.length
Asserts runNo asserts ran
PassxmlComment.data = "", with unselected range on xmlComment from 1 to xmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.data = "", with selected range on xmlComment from 1 to xmlComment.length
Asserts runNo asserts ran
PassxmlComment.data = "foo", with unselected range on xmlComment from 1 to xmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.data = "foo", with selected range on xmlComment from 1 to xmlComment.length
Asserts runNo asserts ran
PassxmlComment.data = xmlComment.data, with unselected range on xmlComment from 1 to xmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.data = xmlComment.data, with selected range on xmlComment from 1 to xmlComment.length
Asserts runNo asserts ran
PassxmlComment.data += "", with unselected range on xmlComment from 1 to xmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.data += "", with selected range on xmlComment from 1 to xmlComment.length
Asserts runNo asserts ran
PassxmlComment.data += "foo", with unselected range on xmlComment from 1 to xmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtfoo", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.data += "foo", with selected range on xmlComment from 1 to xmlComment.length
Asserts runNo asserts ran
PassxmlComment.data += xmlComment.data, with unselected range on xmlComment from 1 to xmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtI maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtI maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.data += xmlComment.data, with selected range on xmlComment from 1 to xmlComment.length
Asserts runNo asserts ran
PassxmlComment.textContent = "", with unselected range on xmlComment from 1 to xmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.textContent = "", with selected range on xmlComment from 1 to xmlComment.length
Asserts runNo asserts ran
PassxmlComment.textContent = "foo", with unselected range on xmlComment from 1 to xmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.textContent = "foo", with selected range on xmlComment from 1 to xmlComment.length
Asserts runNo asserts ran
PassxmlComment.textContent = xmlComment.textContent, with unselected range on xmlComment from 1 to xmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.textContent = xmlComment.textContent, with selected range on xmlComment from 1 to xmlComment.length
Asserts runNo asserts ran
PassxmlComment.textContent += "", with unselected range on xmlComment from 1 to xmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.textContent += "", with selected range on xmlComment from 1 to xmlComment.length
Asserts runNo asserts ran
PassxmlComment.textContent += "foo", with unselected range on xmlComment from 1 to xmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtfoo", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.textContent += "foo", with selected range on xmlComment from 1 to xmlComment.length
Asserts runNo asserts ran
PassxmlComment.textContent += xmlComment.textContent, with unselected range on xmlComment from 1 to xmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtI maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtI maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.textContent += xmlComment.textContent, with selected range on xmlComment from 1 to xmlComment.length
Asserts runNo asserts ran
PassxmlComment.nodeValue = "", with unselected range on xmlComment from 1 to xmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.nodeValue = "", with selected range on xmlComment from 1 to xmlComment.length
Asserts runNo asserts ran
PassxmlComment.nodeValue = "foo", with unselected range on xmlComment from 1 to xmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.nodeValue = "foo", with selected range on xmlComment from 1 to xmlComment.length
Asserts runNo asserts ran
PassxmlComment.nodeValue = xmlComment.nodeValue, with unselected range on xmlComment from 1 to xmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.nodeValue = xmlComment.nodeValue, with selected range on xmlComment from 1 to xmlComment.length
Asserts runNo asserts ran
PassxmlComment.nodeValue += "", with unselected range on xmlComment from 1 to xmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.nodeValue += "", with selected range on xmlComment from 1 to xmlComment.length
Asserts runNo asserts ran
PassxmlComment.nodeValue += "foo", with unselected range on xmlComment from 1 to xmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtfoo", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.nodeValue += "foo", with selected range on xmlComment from 1 to xmlComment.length
Asserts runNo asserts ran
PassxmlComment.nodeValue += xmlComment.nodeValue, with unselected range on xmlComment from 1 to xmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtI maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtI maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.nodeValue += xmlComment.nodeValue, with selected range on xmlComment from 1 to xmlComment.length
Asserts runNo asserts ran
PassxmlComment.data = "", with unselected range collapsed at (xmlComment, xmlComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.data = "", with selected range collapsed at (xmlComment, xmlComment.length)
Asserts runNo asserts ran
PassxmlComment.data = "foo", with unselected range collapsed at (xmlComment, xmlComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.data = "foo", with selected range collapsed at (xmlComment, xmlComment.length)
Asserts runNo asserts ran
PassxmlComment.data = xmlComment.data, with unselected range collapsed at (xmlComment, xmlComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.data = xmlComment.data, with selected range collapsed at (xmlComment, xmlComment.length)
Asserts runNo asserts ran
PassxmlComment.data += "", with unselected range collapsed at (xmlComment, xmlComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.data += "", with selected range collapsed at (xmlComment, xmlComment.length)
Asserts runNo asserts ran
PassxmlComment.data += "foo", with unselected range collapsed at (xmlComment, xmlComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtfoo", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.data += "foo", with selected range collapsed at (xmlComment, xmlComment.length)
Asserts runNo asserts ran
PassxmlComment.data += xmlComment.data, with unselected range collapsed at (xmlComment, xmlComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtI maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtI maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.data += xmlComment.data, with selected range collapsed at (xmlComment, xmlComment.length)
Asserts runNo asserts ran
PassxmlComment.textContent = "", with unselected range collapsed at (xmlComment, xmlComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.textContent = "", with selected range collapsed at (xmlComment, xmlComment.length)
Asserts runNo asserts ran
PassxmlComment.textContent = "foo", with unselected range collapsed at (xmlComment, xmlComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.textContent = "foo", with selected range collapsed at (xmlComment, xmlComment.length)
Asserts runNo asserts ran
PassxmlComment.textContent = xmlComment.textContent, with unselected range collapsed at (xmlComment, xmlComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.textContent = xmlComment.textContent, with selected range collapsed at (xmlComment, xmlComment.length)
Asserts runNo asserts ran
PassxmlComment.textContent += "", with unselected range collapsed at (xmlComment, xmlComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.textContent += "", with selected range collapsed at (xmlComment, xmlComment.length)
Asserts runNo asserts ran
PassxmlComment.textContent += "foo", with unselected range collapsed at (xmlComment, xmlComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtfoo", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.textContent += "foo", with selected range collapsed at (xmlComment, xmlComment.length)
Asserts runNo asserts ran
PassxmlComment.textContent += xmlComment.textContent, with unselected range collapsed at (xmlComment, xmlComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtI maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtI maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.textContent += xmlComment.textContent, with selected range collapsed at (xmlComment, xmlComment.length)
Asserts runNo asserts ran
PassxmlComment.nodeValue = "", with unselected range collapsed at (xmlComment, xmlComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.nodeValue = "", with selected range collapsed at (xmlComment, xmlComment.length)
Asserts runNo asserts ran
PassxmlComment.nodeValue = "foo", with unselected range collapsed at (xmlComment, xmlComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.nodeValue = "foo", with selected range collapsed at (xmlComment, xmlComment.length)
Asserts runNo asserts ran
PassxmlComment.nodeValue = xmlComment.nodeValue, with unselected range collapsed at (xmlComment, xmlComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.nodeValue = xmlComment.nodeValue, with selected range collapsed at (xmlComment, xmlComment.length)
Asserts runNo asserts ran
PassxmlComment.nodeValue += "", with unselected range collapsed at (xmlComment, xmlComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.nodeValue += "", with selected range collapsed at (xmlComment, xmlComment.length)
Asserts runNo asserts ran
PassxmlComment.nodeValue += "foo", with unselected range collapsed at (xmlComment, xmlComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtfoo", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.nodeValue += "foo", with selected range collapsed at (xmlComment, xmlComment.length)
Asserts runNo asserts ran
PassxmlComment.nodeValue += xmlComment.nodeValue, with unselected range collapsed at (xmlComment, xmlComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: xmlComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtI maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirtI maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.nodeValue += xmlComment.nodeValue, with selected range collapsed at (xmlComment, xmlComment.length)
Asserts runNo asserts ran
PassdetachedComment.data = "", with unselected range collapsed at (detachedComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.data = "", with selected range collapsed at (detachedComment, 0)
Asserts runNo asserts ran
PassdetachedComment.data = "foo", with unselected range collapsed at (detachedComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.data = "foo", with selected range collapsed at (detachedComment, 0)
Asserts runNo asserts ran
PassdetachedComment.data = detachedComment.data, with unselected range collapsed at (detachedComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyz", "Stuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.data = detachedComment.data, with selected range collapsed at (detachedComment, 0)
Asserts runNo asserts ran
PassdetachedComment.data += "", with unselected range collapsed at (detachedComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyz", "Stuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.data += "", with selected range collapsed at (detachedComment, 0)
Asserts runNo asserts ran
PassdetachedComment.data += "foo", with unselected range collapsed at (detachedComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyzfoo", "Stuvwxyzfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyzfoo-->, Comment node <!--Stuvwxyzfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyzfoo-->, Comment node <!--Stuvwxyzfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.data += "foo", with selected range collapsed at (detachedComment, 0)
Asserts runNo asserts ran
PassdetachedComment.data += detachedComment.data, with unselected range collapsed at (detachedComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("StuvwxyzStuvwxyz", "StuvwxyzStuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--StuvwxyzStuvwxyz-->, Comment node <!--StuvwxyzStuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--StuvwxyzStuvwxyz-->, Comment node <!--StuvwxyzStuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.data += detachedComment.data, with selected range collapsed at (detachedComment, 0)
Asserts runNo asserts ran
PassdetachedComment.textContent = "", with unselected range collapsed at (detachedComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.textContent = "", with selected range collapsed at (detachedComment, 0)
Asserts runNo asserts ran
PassdetachedComment.textContent = "foo", with unselected range collapsed at (detachedComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.textContent = "foo", with selected range collapsed at (detachedComment, 0)
Asserts runNo asserts ran
PassdetachedComment.textContent = detachedComment.textContent, with unselected range collapsed at (detachedComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyz", "Stuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.textContent = detachedComment.textContent, with selected range collapsed at (detachedComment, 0)
Asserts runNo asserts ran
PassdetachedComment.textContent += "", with unselected range collapsed at (detachedComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyz", "Stuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.textContent += "", with selected range collapsed at (detachedComment, 0)
Asserts runNo asserts ran
PassdetachedComment.textContent += "foo", with unselected range collapsed at (detachedComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyzfoo", "Stuvwxyzfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyzfoo-->, Comment node <!--Stuvwxyzfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyzfoo-->, Comment node <!--Stuvwxyzfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.textContent += "foo", with selected range collapsed at (detachedComment, 0)
Asserts runNo asserts ran
PassdetachedComment.textContent += detachedComment.textContent, with unselected range collapsed at (detachedComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("StuvwxyzStuvwxyz", "StuvwxyzStuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--StuvwxyzStuvwxyz-->, Comment node <!--StuvwxyzStuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--StuvwxyzStuvwxyz-->, Comment node <!--StuvwxyzStuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.textContent += detachedComment.textContent, with selected range collapsed at (detachedComment, 0)
Asserts runNo asserts ran
PassdetachedComment.nodeValue = "", with unselected range collapsed at (detachedComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.nodeValue = "", with selected range collapsed at (detachedComment, 0)
Asserts runNo asserts ran
PassdetachedComment.nodeValue = "foo", with unselected range collapsed at (detachedComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.nodeValue = "foo", with selected range collapsed at (detachedComment, 0)
Asserts runNo asserts ran
PassdetachedComment.nodeValue = detachedComment.nodeValue, with unselected range collapsed at (detachedComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyz", "Stuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.nodeValue = detachedComment.nodeValue, with selected range collapsed at (detachedComment, 0)
Asserts runNo asserts ran
PassdetachedComment.nodeValue += "", with unselected range collapsed at (detachedComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyz", "Stuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.nodeValue += "", with selected range collapsed at (detachedComment, 0)
Asserts runNo asserts ran
PassdetachedComment.nodeValue += "foo", with unselected range collapsed at (detachedComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyzfoo", "Stuvwxyzfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyzfoo-->, Comment node <!--Stuvwxyzfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyzfoo-->, Comment node <!--Stuvwxyzfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.nodeValue += "foo", with selected range collapsed at (detachedComment, 0)
Asserts runNo asserts ran
PassdetachedComment.nodeValue += detachedComment.nodeValue, with unselected range collapsed at (detachedComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("StuvwxyzStuvwxyz", "StuvwxyzStuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--StuvwxyzStuvwxyz-->, Comment node <!--StuvwxyzStuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--StuvwxyzStuvwxyz-->, Comment node <!--StuvwxyzStuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.nodeValue += detachedComment.nodeValue, with selected range collapsed at (detachedComment, 0)
Asserts runNo asserts ran
PassdetachedComment.data = "", with unselected range on detachedComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.data = "", with selected range on detachedComment from 0 to 1
Asserts runNo asserts ran
PassdetachedComment.data = "foo", with unselected range on detachedComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.data = "foo", with selected range on detachedComment from 0 to 1
Asserts runNo asserts ran
PassdetachedComment.data = detachedComment.data, with unselected range on detachedComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyz", "Stuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.data = detachedComment.data, with selected range on detachedComment from 0 to 1
Asserts runNo asserts ran
PassdetachedComment.data += "", with unselected range on detachedComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyz", "Stuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.data += "", with selected range on detachedComment from 0 to 1
Asserts runNo asserts ran
PassdetachedComment.data += "foo", with unselected range on detachedComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyzfoo", "Stuvwxyzfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyzfoo-->, Comment node <!--Stuvwxyzfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyzfoo-->, Comment node <!--Stuvwxyzfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.data += "foo", with selected range on detachedComment from 0 to 1
Asserts runNo asserts ran
PassdetachedComment.data += detachedComment.data, with unselected range on detachedComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("StuvwxyzStuvwxyz", "StuvwxyzStuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--StuvwxyzStuvwxyz-->, Comment node <!--StuvwxyzStuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--StuvwxyzStuvwxyz-->, Comment node <!--StuvwxyzStuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.data += detachedComment.data, with selected range on detachedComment from 0 to 1
Asserts runNo asserts ran
PassdetachedComment.textContent = "", with unselected range on detachedComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.textContent = "", with selected range on detachedComment from 0 to 1
Asserts runNo asserts ran
PassdetachedComment.textContent = "foo", with unselected range on detachedComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.textContent = "foo", with selected range on detachedComment from 0 to 1
Asserts runNo asserts ran
PassdetachedComment.textContent = detachedComment.textContent, with unselected range on detachedComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyz", "Stuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.textContent = detachedComment.textContent, with selected range on detachedComment from 0 to 1
Asserts runNo asserts ran
PassdetachedComment.textContent += "", with unselected range on detachedComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyz", "Stuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.textContent += "", with selected range on detachedComment from 0 to 1
Asserts runNo asserts ran
PassdetachedComment.textContent += "foo", with unselected range on detachedComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyzfoo", "Stuvwxyzfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyzfoo-->, Comment node <!--Stuvwxyzfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyzfoo-->, Comment node <!--Stuvwxyzfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.textContent += "foo", with selected range on detachedComment from 0 to 1
Asserts runNo asserts ran
PassdetachedComment.textContent += detachedComment.textContent, with unselected range on detachedComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("StuvwxyzStuvwxyz", "StuvwxyzStuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--StuvwxyzStuvwxyz-->, Comment node <!--StuvwxyzStuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--StuvwxyzStuvwxyz-->, Comment node <!--StuvwxyzStuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.textContent += detachedComment.textContent, with selected range on detachedComment from 0 to 1
Asserts runNo asserts ran
PassdetachedComment.nodeValue = "", with unselected range on detachedComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.nodeValue = "", with selected range on detachedComment from 0 to 1
Asserts runNo asserts ran
PassdetachedComment.nodeValue = "foo", with unselected range on detachedComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.nodeValue = "foo", with selected range on detachedComment from 0 to 1
Asserts runNo asserts ran
PassdetachedComment.nodeValue = detachedComment.nodeValue, with unselected range on detachedComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyz", "Stuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.nodeValue = detachedComment.nodeValue, with selected range on detachedComment from 0 to 1
Asserts runNo asserts ran
PassdetachedComment.nodeValue += "", with unselected range on detachedComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyz", "Stuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.nodeValue += "", with selected range on detachedComment from 0 to 1
Asserts runNo asserts ran
PassdetachedComment.nodeValue += "foo", with unselected range on detachedComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyzfoo", "Stuvwxyzfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyzfoo-->, Comment node <!--Stuvwxyzfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyzfoo-->, Comment node <!--Stuvwxyzfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.nodeValue += "foo", with selected range on detachedComment from 0 to 1
Asserts runNo asserts ran
PassdetachedComment.nodeValue += detachedComment.nodeValue, with unselected range on detachedComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("StuvwxyzStuvwxyz", "StuvwxyzStuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--StuvwxyzStuvwxyz-->, Comment node <!--StuvwxyzStuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--StuvwxyzStuvwxyz-->, Comment node <!--StuvwxyzStuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.nodeValue += detachedComment.nodeValue, with selected range on detachedComment from 0 to 1
Asserts runNo asserts ran
PassdetachedComment.data = "", with unselected range collapsed at (detachedComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.data = "", with selected range collapsed at (detachedComment, 1)
Asserts runNo asserts ran
PassdetachedComment.data = "foo", with unselected range collapsed at (detachedComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.data = "foo", with selected range collapsed at (detachedComment, 1)
Asserts runNo asserts ran
PassdetachedComment.data = detachedComment.data, with unselected range collapsed at (detachedComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyz", "Stuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.data = detachedComment.data, with selected range collapsed at (detachedComment, 1)
Asserts runNo asserts ran
PassdetachedComment.data += "", with unselected range collapsed at (detachedComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyz", "Stuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.data += "", with selected range collapsed at (detachedComment, 1)
Asserts runNo asserts ran
PassdetachedComment.data += "foo", with unselected range collapsed at (detachedComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyzfoo", "Stuvwxyzfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyzfoo-->, Comment node <!--Stuvwxyzfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyzfoo-->, Comment node <!--Stuvwxyzfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.data += "foo", with selected range collapsed at (detachedComment, 1)
Asserts runNo asserts ran
PassdetachedComment.data += detachedComment.data, with unselected range collapsed at (detachedComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("StuvwxyzStuvwxyz", "StuvwxyzStuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--StuvwxyzStuvwxyz-->, Comment node <!--StuvwxyzStuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--StuvwxyzStuvwxyz-->, Comment node <!--StuvwxyzStuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.data += detachedComment.data, with selected range collapsed at (detachedComment, 1)
Asserts runNo asserts ran
PassdetachedComment.textContent = "", with unselected range collapsed at (detachedComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.textContent = "", with selected range collapsed at (detachedComment, 1)
Asserts runNo asserts ran
PassdetachedComment.textContent = "foo", with unselected range collapsed at (detachedComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.textContent = "foo", with selected range collapsed at (detachedComment, 1)
Asserts runNo asserts ran
PassdetachedComment.textContent = detachedComment.textContent, with unselected range collapsed at (detachedComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyz", "Stuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.textContent = detachedComment.textContent, with selected range collapsed at (detachedComment, 1)
Asserts runNo asserts ran
PassdetachedComment.textContent += "", with unselected range collapsed at (detachedComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyz", "Stuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.textContent += "", with selected range collapsed at (detachedComment, 1)
Asserts runNo asserts ran
PassdetachedComment.textContent += "foo", with unselected range collapsed at (detachedComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyzfoo", "Stuvwxyzfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyzfoo-->, Comment node <!--Stuvwxyzfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyzfoo-->, Comment node <!--Stuvwxyzfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.textContent += "foo", with selected range collapsed at (detachedComment, 1)
Asserts runNo asserts ran
PassdetachedComment.textContent += detachedComment.textContent, with unselected range collapsed at (detachedComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("StuvwxyzStuvwxyz", "StuvwxyzStuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--StuvwxyzStuvwxyz-->, Comment node <!--StuvwxyzStuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--StuvwxyzStuvwxyz-->, Comment node <!--StuvwxyzStuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.textContent += detachedComment.textContent, with selected range collapsed at (detachedComment, 1)
Asserts runNo asserts ran
PassdetachedComment.nodeValue = "", with unselected range collapsed at (detachedComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.nodeValue = "", with selected range collapsed at (detachedComment, 1)
Asserts runNo asserts ran
PassdetachedComment.nodeValue = "foo", with unselected range collapsed at (detachedComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.nodeValue = "foo", with selected range collapsed at (detachedComment, 1)
Asserts runNo asserts ran
PassdetachedComment.nodeValue = detachedComment.nodeValue, with unselected range collapsed at (detachedComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyz", "Stuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.nodeValue = detachedComment.nodeValue, with selected range collapsed at (detachedComment, 1)
Asserts runNo asserts ran
PassdetachedComment.nodeValue += "", with unselected range collapsed at (detachedComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyz", "Stuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.nodeValue += "", with selected range collapsed at (detachedComment, 1)
Asserts runNo asserts ran
PassdetachedComment.nodeValue += "foo", with unselected range collapsed at (detachedComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyzfoo", "Stuvwxyzfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyzfoo-->, Comment node <!--Stuvwxyzfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyzfoo-->, Comment node <!--Stuvwxyzfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.nodeValue += "foo", with selected range collapsed at (detachedComment, 1)
Asserts runNo asserts ran
PassdetachedComment.nodeValue += detachedComment.nodeValue, with unselected range collapsed at (detachedComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("StuvwxyzStuvwxyz", "StuvwxyzStuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--StuvwxyzStuvwxyz-->, Comment node <!--StuvwxyzStuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--StuvwxyzStuvwxyz-->, Comment node <!--StuvwxyzStuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.nodeValue += detachedComment.nodeValue, with selected range collapsed at (detachedComment, 1)
Asserts runNo asserts ran
PassdetachedComment.data = "", with unselected range on detachedComment from 0 to detachedComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.data = "", with selected range on detachedComment from 0 to detachedComment.length
Asserts runNo asserts ran
PassdetachedComment.data = "foo", with unselected range on detachedComment from 0 to detachedComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.data = "foo", with selected range on detachedComment from 0 to detachedComment.length
Asserts runNo asserts ran
PassdetachedComment.data = detachedComment.data, with unselected range on detachedComment from 0 to detachedComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyz", "Stuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.data = detachedComment.data, with selected range on detachedComment from 0 to detachedComment.length
Asserts runNo asserts ran
PassdetachedComment.data += "", with unselected range on detachedComment from 0 to detachedComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyz", "Stuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.data += "", with selected range on detachedComment from 0 to detachedComment.length
Asserts runNo asserts ran
PassdetachedComment.data += "foo", with unselected range on detachedComment from 0 to detachedComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyzfoo", "Stuvwxyzfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyzfoo-->, Comment node <!--Stuvwxyzfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyzfoo-->, Comment node <!--Stuvwxyzfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.data += "foo", with selected range on detachedComment from 0 to detachedComment.length
Asserts runNo asserts ran
PassdetachedComment.data += detachedComment.data, with unselected range on detachedComment from 0 to detachedComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("StuvwxyzStuvwxyz", "StuvwxyzStuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--StuvwxyzStuvwxyz-->, Comment node <!--StuvwxyzStuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--StuvwxyzStuvwxyz-->, Comment node <!--StuvwxyzStuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.data += detachedComment.data, with selected range on detachedComment from 0 to detachedComment.length
Asserts runNo asserts ran
PassdetachedComment.textContent = "", with unselected range on detachedComment from 0 to detachedComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.textContent = "", with selected range on detachedComment from 0 to detachedComment.length
Asserts runNo asserts ran
PassdetachedComment.textContent = "foo", with unselected range on detachedComment from 0 to detachedComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.textContent = "foo", with selected range on detachedComment from 0 to detachedComment.length
Asserts runNo asserts ran
PassdetachedComment.textContent = detachedComment.textContent, with unselected range on detachedComment from 0 to detachedComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyz", "Stuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.textContent = detachedComment.textContent, with selected range on detachedComment from 0 to detachedComment.length
Asserts runNo asserts ran
PassdetachedComment.textContent += "", with unselected range on detachedComment from 0 to detachedComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyz", "Stuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.textContent += "", with selected range on detachedComment from 0 to detachedComment.length
Asserts runNo asserts ran
PassdetachedComment.textContent += "foo", with unselected range on detachedComment from 0 to detachedComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyzfoo", "Stuvwxyzfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyzfoo-->, Comment node <!--Stuvwxyzfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyzfoo-->, Comment node <!--Stuvwxyzfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.textContent += "foo", with selected range on detachedComment from 0 to detachedComment.length
Asserts runNo asserts ran
PassdetachedComment.textContent += detachedComment.textContent, with unselected range on detachedComment from 0 to detachedComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("StuvwxyzStuvwxyz", "StuvwxyzStuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--StuvwxyzStuvwxyz-->, Comment node <!--StuvwxyzStuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--StuvwxyzStuvwxyz-->, Comment node <!--StuvwxyzStuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.textContent += detachedComment.textContent, with selected range on detachedComment from 0 to detachedComment.length
Asserts runNo asserts ran
PassdetachedComment.nodeValue = "", with unselected range on detachedComment from 0 to detachedComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.nodeValue = "", with selected range on detachedComment from 0 to detachedComment.length
Asserts runNo asserts ran
PassdetachedComment.nodeValue = "foo", with unselected range on detachedComment from 0 to detachedComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.nodeValue = "foo", with selected range on detachedComment from 0 to detachedComment.length
Asserts runNo asserts ran
PassdetachedComment.nodeValue = detachedComment.nodeValue, with unselected range on detachedComment from 0 to detachedComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyz", "Stuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.nodeValue = detachedComment.nodeValue, with selected range on detachedComment from 0 to detachedComment.length
Asserts runNo asserts ran
PassdetachedComment.nodeValue += "", with unselected range on detachedComment from 0 to detachedComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyz", "Stuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.nodeValue += "", with selected range on detachedComment from 0 to detachedComment.length
Asserts runNo asserts ran
PassdetachedComment.nodeValue += "foo", with unselected range on detachedComment from 0 to detachedComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyzfoo", "Stuvwxyzfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyzfoo-->, Comment node <!--Stuvwxyzfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyzfoo-->, Comment node <!--Stuvwxyzfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.nodeValue += "foo", with selected range on detachedComment from 0 to detachedComment.length
Asserts runNo asserts ran
PassdetachedComment.nodeValue += detachedComment.nodeValue, with unselected range on detachedComment from 0 to detachedComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("StuvwxyzStuvwxyz", "StuvwxyzStuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--StuvwxyzStuvwxyz-->, Comment node <!--StuvwxyzStuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--StuvwxyzStuvwxyz-->, Comment node <!--StuvwxyzStuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.nodeValue += detachedComment.nodeValue, with selected range on detachedComment from 0 to detachedComment.length
Asserts runNo asserts ran
PassdetachedComment.data = "", with unselected range on detachedComment from 1 to detachedComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.data = "", with selected range on detachedComment from 1 to detachedComment.length
Asserts runNo asserts ran
PassdetachedComment.data = "foo", with unselected range on detachedComment from 1 to detachedComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.data = "foo", with selected range on detachedComment from 1 to detachedComment.length
Asserts runNo asserts ran
PassdetachedComment.data = detachedComment.data, with unselected range on detachedComment from 1 to detachedComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyz", "Stuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.data = detachedComment.data, with selected range on detachedComment from 1 to detachedComment.length
Asserts runNo asserts ran
PassdetachedComment.data += "", with unselected range on detachedComment from 1 to detachedComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyz", "Stuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.data += "", with selected range on detachedComment from 1 to detachedComment.length
Asserts runNo asserts ran
PassdetachedComment.data += "foo", with unselected range on detachedComment from 1 to detachedComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyzfoo", "Stuvwxyzfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyzfoo-->, Comment node <!--Stuvwxyzfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyzfoo-->, Comment node <!--Stuvwxyzfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.data += "foo", with selected range on detachedComment from 1 to detachedComment.length
Asserts runNo asserts ran
PassdetachedComment.data += detachedComment.data, with unselected range on detachedComment from 1 to detachedComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("StuvwxyzStuvwxyz", "StuvwxyzStuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--StuvwxyzStuvwxyz-->, Comment node <!--StuvwxyzStuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--StuvwxyzStuvwxyz-->, Comment node <!--StuvwxyzStuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.data += detachedComment.data, with selected range on detachedComment from 1 to detachedComment.length
Asserts runNo asserts ran
PassdetachedComment.textContent = "", with unselected range on detachedComment from 1 to detachedComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.textContent = "", with selected range on detachedComment from 1 to detachedComment.length
Asserts runNo asserts ran
PassdetachedComment.textContent = "foo", with unselected range on detachedComment from 1 to detachedComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.textContent = "foo", with selected range on detachedComment from 1 to detachedComment.length
Asserts runNo asserts ran
PassdetachedComment.textContent = detachedComment.textContent, with unselected range on detachedComment from 1 to detachedComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyz", "Stuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.textContent = detachedComment.textContent, with selected range on detachedComment from 1 to detachedComment.length
Asserts runNo asserts ran
PassdetachedComment.textContent += "", with unselected range on detachedComment from 1 to detachedComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyz", "Stuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.textContent += "", with selected range on detachedComment from 1 to detachedComment.length
Asserts runNo asserts ran
PassdetachedComment.textContent += "foo", with unselected range on detachedComment from 1 to detachedComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyzfoo", "Stuvwxyzfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyzfoo-->, Comment node <!--Stuvwxyzfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyzfoo-->, Comment node <!--Stuvwxyzfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.textContent += "foo", with selected range on detachedComment from 1 to detachedComment.length
Asserts runNo asserts ran
PassdetachedComment.textContent += detachedComment.textContent, with unselected range on detachedComment from 1 to detachedComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("StuvwxyzStuvwxyz", "StuvwxyzStuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--StuvwxyzStuvwxyz-->, Comment node <!--StuvwxyzStuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--StuvwxyzStuvwxyz-->, Comment node <!--StuvwxyzStuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.textContent += detachedComment.textContent, with selected range on detachedComment from 1 to detachedComment.length
Asserts runNo asserts ran
PassdetachedComment.nodeValue = "", with unselected range on detachedComment from 1 to detachedComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.nodeValue = "", with selected range on detachedComment from 1 to detachedComment.length
Asserts runNo asserts ran
PassdetachedComment.nodeValue = "foo", with unselected range on detachedComment from 1 to detachedComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.nodeValue = "foo", with selected range on detachedComment from 1 to detachedComment.length
Asserts runNo asserts ran
PassdetachedComment.nodeValue = detachedComment.nodeValue, with unselected range on detachedComment from 1 to detachedComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyz", "Stuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.nodeValue = detachedComment.nodeValue, with selected range on detachedComment from 1 to detachedComment.length
Asserts runNo asserts ran
PassdetachedComment.nodeValue += "", with unselected range on detachedComment from 1 to detachedComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyz", "Stuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.nodeValue += "", with selected range on detachedComment from 1 to detachedComment.length
Asserts runNo asserts ran
PassdetachedComment.nodeValue += "foo", with unselected range on detachedComment from 1 to detachedComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyzfoo", "Stuvwxyzfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyzfoo-->, Comment node <!--Stuvwxyzfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyzfoo-->, Comment node <!--Stuvwxyzfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.nodeValue += "foo", with selected range on detachedComment from 1 to detachedComment.length
Asserts runNo asserts ran
PassdetachedComment.nodeValue += detachedComment.nodeValue, with unselected range on detachedComment from 1 to detachedComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("StuvwxyzStuvwxyz", "StuvwxyzStuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--StuvwxyzStuvwxyz-->, Comment node <!--StuvwxyzStuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--StuvwxyzStuvwxyz-->, Comment node <!--StuvwxyzStuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.nodeValue += detachedComment.nodeValue, with selected range on detachedComment from 1 to detachedComment.length
Asserts runNo asserts ran
PassdetachedComment.data = "", with unselected range collapsed at (detachedComment, detachedComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.data = "", with selected range collapsed at (detachedComment, detachedComment.length)
Asserts runNo asserts ran
PassdetachedComment.data = "foo", with unselected range collapsed at (detachedComment, detachedComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.data = "foo", with selected range collapsed at (detachedComment, detachedComment.length)
Asserts runNo asserts ran
PassdetachedComment.data = detachedComment.data, with unselected range collapsed at (detachedComment, detachedComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyz", "Stuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.data = detachedComment.data, with selected range collapsed at (detachedComment, detachedComment.length)
Asserts runNo asserts ran
PassdetachedComment.data += "", with unselected range collapsed at (detachedComment, detachedComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyz", "Stuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.data += "", with selected range collapsed at (detachedComment, detachedComment.length)
Asserts runNo asserts ran
PassdetachedComment.data += "foo", with unselected range collapsed at (detachedComment, detachedComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyzfoo", "Stuvwxyzfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyzfoo-->, Comment node <!--Stuvwxyzfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyzfoo-->, Comment node <!--Stuvwxyzfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.data += "foo", with selected range collapsed at (detachedComment, detachedComment.length)
Asserts runNo asserts ran
PassdetachedComment.data += detachedComment.data, with unselected range collapsed at (detachedComment, detachedComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("StuvwxyzStuvwxyz", "StuvwxyzStuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--StuvwxyzStuvwxyz-->, Comment node <!--StuvwxyzStuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--StuvwxyzStuvwxyz-->, Comment node <!--StuvwxyzStuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.data += detachedComment.data, with selected range collapsed at (detachedComment, detachedComment.length)
Asserts runNo asserts ran
PassdetachedComment.textContent = "", with unselected range collapsed at (detachedComment, detachedComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.textContent = "", with selected range collapsed at (detachedComment, detachedComment.length)
Asserts runNo asserts ran
PassdetachedComment.textContent = "foo", with unselected range collapsed at (detachedComment, detachedComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.textContent = "foo", with selected range collapsed at (detachedComment, detachedComment.length)
Asserts runNo asserts ran
PassdetachedComment.textContent = detachedComment.textContent, with unselected range collapsed at (detachedComment, detachedComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyz", "Stuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.textContent = detachedComment.textContent, with selected range collapsed at (detachedComment, detachedComment.length)
Asserts runNo asserts ran
PassdetachedComment.textContent += "", with unselected range collapsed at (detachedComment, detachedComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyz", "Stuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.textContent += "", with selected range collapsed at (detachedComment, detachedComment.length)
Asserts runNo asserts ran
PassdetachedComment.textContent += "foo", with unselected range collapsed at (detachedComment, detachedComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyzfoo", "Stuvwxyzfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyzfoo-->, Comment node <!--Stuvwxyzfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyzfoo-->, Comment node <!--Stuvwxyzfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.textContent += "foo", with selected range collapsed at (detachedComment, detachedComment.length)
Asserts runNo asserts ran
PassdetachedComment.textContent += detachedComment.textContent, with unselected range collapsed at (detachedComment, detachedComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("StuvwxyzStuvwxyz", "StuvwxyzStuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--StuvwxyzStuvwxyz-->, Comment node <!--StuvwxyzStuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--StuvwxyzStuvwxyz-->, Comment node <!--StuvwxyzStuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.textContent += detachedComment.textContent, with selected range collapsed at (detachedComment, detachedComment.length)
Asserts runNo asserts ran
PassdetachedComment.nodeValue = "", with unselected range collapsed at (detachedComment, detachedComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.nodeValue = "", with selected range collapsed at (detachedComment, detachedComment.length)
Asserts runNo asserts ran
PassdetachedComment.nodeValue = "foo", with unselected range collapsed at (detachedComment, detachedComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.nodeValue = "foo", with selected range collapsed at (detachedComment, detachedComment.length)
Asserts runNo asserts ran
PassdetachedComment.nodeValue = detachedComment.nodeValue, with unselected range collapsed at (detachedComment, detachedComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyz", "Stuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.nodeValue = detachedComment.nodeValue, with selected range collapsed at (detachedComment, detachedComment.length)
Asserts runNo asserts ran
PassdetachedComment.nodeValue += "", with unselected range collapsed at (detachedComment, detachedComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyz", "Stuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.nodeValue += "", with selected range collapsed at (detachedComment, detachedComment.length)
Asserts runNo asserts ran
PassdetachedComment.nodeValue += "foo", with unselected range collapsed at (detachedComment, detachedComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuvwxyzfoo", "Stuvwxyzfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuvwxyzfoo-->, Comment node <!--Stuvwxyzfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuvwxyzfoo-->, Comment node <!--Stuvwxyzfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.nodeValue += "foo", with selected range collapsed at (detachedComment, detachedComment.length)
Asserts runNo asserts ran
PassdetachedComment.nodeValue += detachedComment.nodeValue, with unselected range collapsed at (detachedComment, detachedComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("StuvwxyzStuvwxyz", "StuvwxyzStuvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--StuvwxyzStuvwxyz-->, Comment node <!--StuvwxyzStuvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--StuvwxyzStuvwxyz-->, Comment node <!--StuvwxyzStuvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.nodeValue += detachedComment.nodeValue, with selected range collapsed at (detachedComment, detachedComment.length)
Asserts runNo asserts ran
PassdetachedForeignComment.data = "", with unselected range collapsed at (detachedForeignComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.data = "", with selected range collapsed at (detachedForeignComment, 0)
Asserts runNo asserts ran
PassdetachedForeignComment.data = "foo", with unselected range collapsed at (detachedForeignComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.data = "foo", with selected range collapsed at (detachedForeignComment, 0)
Asserts runNo asserts ran
PassdetachedForeignComment.data = detachedForeignComment.data, with unselected range collapsed at (detachedForeignComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודה", "אריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.data = detachedForeignComment.data, with selected range collapsed at (detachedForeignComment, 0)
Asserts runNo asserts ran
PassdetachedForeignComment.data += "", with unselected range collapsed at (detachedForeignComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודה", "אריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.data += "", with selected range collapsed at (detachedForeignComment, 0)
Asserts runNo asserts ran
PassdetachedForeignComment.data += "foo", with unselected range collapsed at (detachedForeignComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודהfoo", "אריה יהודהfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודהfoo-->, Comment node <!--אריה יהודהfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודהfoo-->, Comment node <!--אריה יהודהfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.data += "foo", with selected range collapsed at (detachedForeignComment, 0)
Asserts runNo asserts ran
PassdetachedForeignComment.data += detachedForeignComment.data, with unselected range collapsed at (detachedForeignComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודהאריה יהודה", "אריה יהודהאריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודהאריה יהודה-->, Comment node <!--אריה יהודהאריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודהאריה יהודה-->, Comment node <!--אריה יהודהאריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.data += detachedForeignComment.data, with selected range collapsed at (detachedForeignComment, 0)
Asserts runNo asserts ran
PassdetachedForeignComment.textContent = "", with unselected range collapsed at (detachedForeignComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.textContent = "", with selected range collapsed at (detachedForeignComment, 0)
Asserts runNo asserts ran
PassdetachedForeignComment.textContent = "foo", with unselected range collapsed at (detachedForeignComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.textContent = "foo", with selected range collapsed at (detachedForeignComment, 0)
Asserts runNo asserts ran
PassdetachedForeignComment.textContent = detachedForeignComment.textContent, with unselected range collapsed at (detachedForeignComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודה", "אריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.textContent = detachedForeignComment.textContent, with selected range collapsed at (detachedForeignComment, 0)
Asserts runNo asserts ran
PassdetachedForeignComment.textContent += "", with unselected range collapsed at (detachedForeignComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודה", "אריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.textContent += "", with selected range collapsed at (detachedForeignComment, 0)
Asserts runNo asserts ran
PassdetachedForeignComment.textContent += "foo", with unselected range collapsed at (detachedForeignComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודהfoo", "אריה יהודהfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודהfoo-->, Comment node <!--אריה יהודהfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודהfoo-->, Comment node <!--אריה יהודהfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.textContent += "foo", with selected range collapsed at (detachedForeignComment, 0)
Asserts runNo asserts ran
PassdetachedForeignComment.textContent += detachedForeignComment.textContent, with unselected range collapsed at (detachedForeignComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודהאריה יהודה", "אריה יהודהאריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודהאריה יהודה-->, Comment node <!--אריה יהודהאריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודהאריה יהודה-->, Comment node <!--אריה יהודהאריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.textContent += detachedForeignComment.textContent, with selected range collapsed at (detachedForeignComment, 0)
Asserts runNo asserts ran
PassdetachedForeignComment.nodeValue = "", with unselected range collapsed at (detachedForeignComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.nodeValue = "", with selected range collapsed at (detachedForeignComment, 0)
Asserts runNo asserts ran
PassdetachedForeignComment.nodeValue = "foo", with unselected range collapsed at (detachedForeignComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.nodeValue = "foo", with selected range collapsed at (detachedForeignComment, 0)
Asserts runNo asserts ran
PassdetachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with unselected range collapsed at (detachedForeignComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודה", "אריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with selected range collapsed at (detachedForeignComment, 0)
Asserts runNo asserts ran
PassdetachedForeignComment.nodeValue += "", with unselected range collapsed at (detachedForeignComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודה", "אריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.nodeValue += "", with selected range collapsed at (detachedForeignComment, 0)
Asserts runNo asserts ran
PassdetachedForeignComment.nodeValue += "foo", with unselected range collapsed at (detachedForeignComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודהfoo", "אריה יהודהfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודהfoo-->, Comment node <!--אריה יהודהfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודהfoo-->, Comment node <!--אריה יהודהfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.nodeValue += "foo", with selected range collapsed at (detachedForeignComment, 0)
Asserts runNo asserts ran
PassdetachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with unselected range collapsed at (detachedForeignComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודהאריה יהודה", "אריה יהודהאריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודהאריה יהודה-->, Comment node <!--אריה יהודהאריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודהאריה יהודה-->, Comment node <!--אריה יהודהאריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with selected range collapsed at (detachedForeignComment, 0)
Asserts runNo asserts ran
PassdetachedForeignComment.data = "", with unselected range on detachedForeignComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.data = "", with selected range on detachedForeignComment from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignComment.data = "foo", with unselected range on detachedForeignComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.data = "foo", with selected range on detachedForeignComment from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignComment.data = detachedForeignComment.data, with unselected range on detachedForeignComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודה", "אריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.data = detachedForeignComment.data, with selected range on detachedForeignComment from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignComment.data += "", with unselected range on detachedForeignComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודה", "אריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.data += "", with selected range on detachedForeignComment from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignComment.data += "foo", with unselected range on detachedForeignComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודהfoo", "אריה יהודהfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודהfoo-->, Comment node <!--אריה יהודהfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודהfoo-->, Comment node <!--אריה יהודהfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.data += "foo", with selected range on detachedForeignComment from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignComment.data += detachedForeignComment.data, with unselected range on detachedForeignComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודהאריה יהודה", "אריה יהודהאריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודהאריה יהודה-->, Comment node <!--אריה יהודהאריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודהאריה יהודה-->, Comment node <!--אריה יהודהאריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.data += detachedForeignComment.data, with selected range on detachedForeignComment from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignComment.textContent = "", with unselected range on detachedForeignComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.textContent = "", with selected range on detachedForeignComment from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignComment.textContent = "foo", with unselected range on detachedForeignComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.textContent = "foo", with selected range on detachedForeignComment from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignComment.textContent = detachedForeignComment.textContent, with unselected range on detachedForeignComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודה", "אריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.textContent = detachedForeignComment.textContent, with selected range on detachedForeignComment from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignComment.textContent += "", with unselected range on detachedForeignComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודה", "אריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.textContent += "", with selected range on detachedForeignComment from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignComment.textContent += "foo", with unselected range on detachedForeignComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודהfoo", "אריה יהודהfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודהfoo-->, Comment node <!--אריה יהודהfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודהfoo-->, Comment node <!--אריה יהודהfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.textContent += "foo", with selected range on detachedForeignComment from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignComment.textContent += detachedForeignComment.textContent, with unselected range on detachedForeignComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודהאריה יהודה", "אריה יהודהאריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודהאריה יהודה-->, Comment node <!--אריה יהודהאריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודהאריה יהודה-->, Comment node <!--אריה יהודהאריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.textContent += detachedForeignComment.textContent, with selected range on detachedForeignComment from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignComment.nodeValue = "", with unselected range on detachedForeignComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.nodeValue = "", with selected range on detachedForeignComment from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignComment.nodeValue = "foo", with unselected range on detachedForeignComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.nodeValue = "foo", with selected range on detachedForeignComment from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with unselected range on detachedForeignComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודה", "אריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with selected range on detachedForeignComment from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignComment.nodeValue += "", with unselected range on detachedForeignComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודה", "אריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.nodeValue += "", with selected range on detachedForeignComment from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignComment.nodeValue += "foo", with unselected range on detachedForeignComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודהfoo", "אריה יהודהfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודהfoo-->, Comment node <!--אריה יהודהfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודהfoo-->, Comment node <!--אריה יהודהfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.nodeValue += "foo", with selected range on detachedForeignComment from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with unselected range on detachedForeignComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודהאריה יהודה", "אריה יהודהאריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודהאריה יהודה-->, Comment node <!--אריה יהודהאריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודהאריה יהודה-->, Comment node <!--אריה יהודהאריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with selected range on detachedForeignComment from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignComment.data = "", with unselected range collapsed at (detachedForeignComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.data = "", with selected range collapsed at (detachedForeignComment, 1)
Asserts runNo asserts ran
PassdetachedForeignComment.data = "foo", with unselected range collapsed at (detachedForeignComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.data = "foo", with selected range collapsed at (detachedForeignComment, 1)
Asserts runNo asserts ran
PassdetachedForeignComment.data = detachedForeignComment.data, with unselected range collapsed at (detachedForeignComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודה", "אריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.data = detachedForeignComment.data, with selected range collapsed at (detachedForeignComment, 1)
Asserts runNo asserts ran
PassdetachedForeignComment.data += "", with unselected range collapsed at (detachedForeignComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודה", "אריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.data += "", with selected range collapsed at (detachedForeignComment, 1)
Asserts runNo asserts ran
PassdetachedForeignComment.data += "foo", with unselected range collapsed at (detachedForeignComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודהfoo", "אריה יהודהfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודהfoo-->, Comment node <!--אריה יהודהfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודהfoo-->, Comment node <!--אריה יהודהfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.data += "foo", with selected range collapsed at (detachedForeignComment, 1)
Asserts runNo asserts ran
PassdetachedForeignComment.data += detachedForeignComment.data, with unselected range collapsed at (detachedForeignComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודהאריה יהודה", "אריה יהודהאריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודהאריה יהודה-->, Comment node <!--אריה יהודהאריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודהאריה יהודה-->, Comment node <!--אריה יהודהאריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.data += detachedForeignComment.data, with selected range collapsed at (detachedForeignComment, 1)
Asserts runNo asserts ran
PassdetachedForeignComment.textContent = "", with unselected range collapsed at (detachedForeignComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.textContent = "", with selected range collapsed at (detachedForeignComment, 1)
Asserts runNo asserts ran
PassdetachedForeignComment.textContent = "foo", with unselected range collapsed at (detachedForeignComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.textContent = "foo", with selected range collapsed at (detachedForeignComment, 1)
Asserts runNo asserts ran
PassdetachedForeignComment.textContent = detachedForeignComment.textContent, with unselected range collapsed at (detachedForeignComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודה", "אריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.textContent = detachedForeignComment.textContent, with selected range collapsed at (detachedForeignComment, 1)
Asserts runNo asserts ran
PassdetachedForeignComment.textContent += "", with unselected range collapsed at (detachedForeignComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודה", "אריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.textContent += "", with selected range collapsed at (detachedForeignComment, 1)
Asserts runNo asserts ran
PassdetachedForeignComment.textContent += "foo", with unselected range collapsed at (detachedForeignComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודהfoo", "אריה יהודהfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודהfoo-->, Comment node <!--אריה יהודהfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודהfoo-->, Comment node <!--אריה יהודהfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.textContent += "foo", with selected range collapsed at (detachedForeignComment, 1)
Asserts runNo asserts ran
PassdetachedForeignComment.textContent += detachedForeignComment.textContent, with unselected range collapsed at (detachedForeignComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודהאריה יהודה", "אריה יהודהאריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודהאריה יהודה-->, Comment node <!--אריה יהודהאריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודהאריה יהודה-->, Comment node <!--אריה יהודהאריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.textContent += detachedForeignComment.textContent, with selected range collapsed at (detachedForeignComment, 1)
Asserts runNo asserts ran
PassdetachedForeignComment.nodeValue = "", with unselected range collapsed at (detachedForeignComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.nodeValue = "", with selected range collapsed at (detachedForeignComment, 1)
Asserts runNo asserts ran
PassdetachedForeignComment.nodeValue = "foo", with unselected range collapsed at (detachedForeignComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.nodeValue = "foo", with selected range collapsed at (detachedForeignComment, 1)
Asserts runNo asserts ran
PassdetachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with unselected range collapsed at (detachedForeignComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודה", "אריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with selected range collapsed at (detachedForeignComment, 1)
Asserts runNo asserts ran
PassdetachedForeignComment.nodeValue += "", with unselected range collapsed at (detachedForeignComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודה", "אריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.nodeValue += "", with selected range collapsed at (detachedForeignComment, 1)
Asserts runNo asserts ran
PassdetachedForeignComment.nodeValue += "foo", with unselected range collapsed at (detachedForeignComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודהfoo", "אריה יהודהfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודהfoo-->, Comment node <!--אריה יהודהfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודהfoo-->, Comment node <!--אריה יהודהfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.nodeValue += "foo", with selected range collapsed at (detachedForeignComment, 1)
Asserts runNo asserts ran
PassdetachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with unselected range collapsed at (detachedForeignComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודהאריה יהודה", "אריה יהודהאריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודהאריה יהודה-->, Comment node <!--אריה יהודהאריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודהאריה יהודה-->, Comment node <!--אריה יהודהאריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with selected range collapsed at (detachedForeignComment, 1)
Asserts runNo asserts ran
PassdetachedForeignComment.data = "", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.data = "", with selected range on detachedForeignComment from 0 to detachedForeignComment.length
Asserts runNo asserts ran
PassdetachedForeignComment.data = "foo", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.data = "foo", with selected range on detachedForeignComment from 0 to detachedForeignComment.length
Asserts runNo asserts ran
PassdetachedForeignComment.data = detachedForeignComment.data, with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודה", "אריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.data = detachedForeignComment.data, with selected range on detachedForeignComment from 0 to detachedForeignComment.length
Asserts runNo asserts ran
PassdetachedForeignComment.data += "", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודה", "אריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.data += "", with selected range on detachedForeignComment from 0 to detachedForeignComment.length
Asserts runNo asserts ran
PassdetachedForeignComment.data += "foo", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודהfoo", "אריה יהודהfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודהfoo-->, Comment node <!--אריה יהודהfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודהfoo-->, Comment node <!--אריה יהודהfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.data += "foo", with selected range on detachedForeignComment from 0 to detachedForeignComment.length
Asserts runNo asserts ran
PassdetachedForeignComment.data += detachedForeignComment.data, with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודהאריה יהודה", "אריה יהודהאריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודהאריה יהודה-->, Comment node <!--אריה יהודהאריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודהאריה יהודה-->, Comment node <!--אריה יהודהאריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.data += detachedForeignComment.data, with selected range on detachedForeignComment from 0 to detachedForeignComment.length
Asserts runNo asserts ran
PassdetachedForeignComment.textContent = "", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.textContent = "", with selected range on detachedForeignComment from 0 to detachedForeignComment.length
Asserts runNo asserts ran
PassdetachedForeignComment.textContent = "foo", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.textContent = "foo", with selected range on detachedForeignComment from 0 to detachedForeignComment.length
Asserts runNo asserts ran
PassdetachedForeignComment.textContent = detachedForeignComment.textContent, with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודה", "אריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.textContent = detachedForeignComment.textContent, with selected range on detachedForeignComment from 0 to detachedForeignComment.length
Asserts runNo asserts ran
PassdetachedForeignComment.textContent += "", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודה", "אריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.textContent += "", with selected range on detachedForeignComment from 0 to detachedForeignComment.length
Asserts runNo asserts ran
PassdetachedForeignComment.textContent += "foo", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודהfoo", "אריה יהודהfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודהfoo-->, Comment node <!--אריה יהודהfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודהfoo-->, Comment node <!--אריה יהודהfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.textContent += "foo", with selected range on detachedForeignComment from 0 to detachedForeignComment.length
Asserts runNo asserts ran
PassdetachedForeignComment.textContent += detachedForeignComment.textContent, with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודהאריה יהודה", "אריה יהודהאריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודהאריה יהודה-->, Comment node <!--אריה יהודהאריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודהאריה יהודה-->, Comment node <!--אריה יהודהאריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.textContent += detachedForeignComment.textContent, with selected range on detachedForeignComment from 0 to detachedForeignComment.length
Asserts runNo asserts ran
PassdetachedForeignComment.nodeValue = "", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.nodeValue = "", with selected range on detachedForeignComment from 0 to detachedForeignComment.length
Asserts runNo asserts ran
PassdetachedForeignComment.nodeValue = "foo", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.nodeValue = "foo", with selected range on detachedForeignComment from 0 to detachedForeignComment.length
Asserts runNo asserts ran
PassdetachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודה", "אריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with selected range on detachedForeignComment from 0 to detachedForeignComment.length
Asserts runNo asserts ran
PassdetachedForeignComment.nodeValue += "", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודה", "אריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.nodeValue += "", with selected range on detachedForeignComment from 0 to detachedForeignComment.length
Asserts runNo asserts ran
PassdetachedForeignComment.nodeValue += "foo", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודהfoo", "אריה יהודהfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודהfoo-->, Comment node <!--אריה יהודהfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודהfoo-->, Comment node <!--אריה יהודהfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.nodeValue += "foo", with selected range on detachedForeignComment from 0 to detachedForeignComment.length
Asserts runNo asserts ran
PassdetachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודהאריה יהודה", "אריה יהודהאריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודהאריה יהודה-->, Comment node <!--אריה יהודהאריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודהאריה יהודה-->, Comment node <!--אריה יהודהאריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with selected range on detachedForeignComment from 0 to detachedForeignComment.length
Asserts runNo asserts ran
PassdetachedForeignComment.data = "", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.data = "", with selected range on detachedForeignComment from 1 to detachedForeignComment.length
Asserts runNo asserts ran
PassdetachedForeignComment.data = "foo", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.data = "foo", with selected range on detachedForeignComment from 1 to detachedForeignComment.length
Asserts runNo asserts ran
PassdetachedForeignComment.data = detachedForeignComment.data, with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודה", "אריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.data = detachedForeignComment.data, with selected range on detachedForeignComment from 1 to detachedForeignComment.length
Asserts runNo asserts ran
PassdetachedForeignComment.data += "", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודה", "אריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.data += "", with selected range on detachedForeignComment from 1 to detachedForeignComment.length
Asserts runNo asserts ran
PassdetachedForeignComment.data += "foo", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודהfoo", "אריה יהודהfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודהfoo-->, Comment node <!--אריה יהודהfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודהfoo-->, Comment node <!--אריה יהודהfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.data += "foo", with selected range on detachedForeignComment from 1 to detachedForeignComment.length
Asserts runNo asserts ran
PassdetachedForeignComment.data += detachedForeignComment.data, with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודהאריה יהודה", "אריה יהודהאריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודהאריה יהודה-->, Comment node <!--אריה יהודהאריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודהאריה יהודה-->, Comment node <!--אריה יהודהאריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.data += detachedForeignComment.data, with selected range on detachedForeignComment from 1 to detachedForeignComment.length
Asserts runNo asserts ran
PassdetachedForeignComment.textContent = "", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.textContent = "", with selected range on detachedForeignComment from 1 to detachedForeignComment.length
Asserts runNo asserts ran
PassdetachedForeignComment.textContent = "foo", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.textContent = "foo", with selected range on detachedForeignComment from 1 to detachedForeignComment.length
Asserts runNo asserts ran
PassdetachedForeignComment.textContent = detachedForeignComment.textContent, with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודה", "אריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.textContent = detachedForeignComment.textContent, with selected range on detachedForeignComment from 1 to detachedForeignComment.length
Asserts runNo asserts ran
PassdetachedForeignComment.textContent += "", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודה", "אריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.textContent += "", with selected range on detachedForeignComment from 1 to detachedForeignComment.length
Asserts runNo asserts ran
PassdetachedForeignComment.textContent += "foo", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודהfoo", "אריה יהודהfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודהfoo-->, Comment node <!--אריה יהודהfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודהfoo-->, Comment node <!--אריה יהודהfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.textContent += "foo", with selected range on detachedForeignComment from 1 to detachedForeignComment.length
Asserts runNo asserts ran
PassdetachedForeignComment.textContent += detachedForeignComment.textContent, with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודהאריה יהודה", "אריה יהודהאריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודהאריה יהודה-->, Comment node <!--אריה יהודהאריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודהאריה יהודה-->, Comment node <!--אריה יהודהאריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.textContent += detachedForeignComment.textContent, with selected range on detachedForeignComment from 1 to detachedForeignComment.length
Asserts runNo asserts ran
PassdetachedForeignComment.nodeValue = "", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.nodeValue = "", with selected range on detachedForeignComment from 1 to detachedForeignComment.length
Asserts runNo asserts ran
PassdetachedForeignComment.nodeValue = "foo", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.nodeValue = "foo", with selected range on detachedForeignComment from 1 to detachedForeignComment.length
Asserts runNo asserts ran
PassdetachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודה", "אריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with selected range on detachedForeignComment from 1 to detachedForeignComment.length
Asserts runNo asserts ran
PassdetachedForeignComment.nodeValue += "", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודה", "אריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.nodeValue += "", with selected range on detachedForeignComment from 1 to detachedForeignComment.length
Asserts runNo asserts ran
PassdetachedForeignComment.nodeValue += "foo", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודהfoo", "אריה יהודהfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודהfoo-->, Comment node <!--אריה יהודהfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודהfoo-->, Comment node <!--אריה יהודהfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.nodeValue += "foo", with selected range on detachedForeignComment from 1 to detachedForeignComment.length
Asserts runNo asserts ran
PassdetachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודהאריה יהודה", "אריה יהודהאריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודהאריה יהודה-->, Comment node <!--אריה יהודהאריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודהאריה יהודה-->, Comment node <!--אריה יהודהאריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with selected range on detachedForeignComment from 1 to detachedForeignComment.length
Asserts runNo asserts ran
PassdetachedForeignComment.data = "", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.data = "", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts runNo asserts ran
PassdetachedForeignComment.data = "foo", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.data = "foo", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts runNo asserts ran
PassdetachedForeignComment.data = detachedForeignComment.data, with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודה", "אריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.data = detachedForeignComment.data, with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts runNo asserts ran
PassdetachedForeignComment.data += "", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודה", "אריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.data += "", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts runNo asserts ran
PassdetachedForeignComment.data += "foo", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודהfoo", "אריה יהודהfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודהfoo-->, Comment node <!--אריה יהודהfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודהfoo-->, Comment node <!--אריה יהודהfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.data += "foo", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts runNo asserts ran
PassdetachedForeignComment.data += detachedForeignComment.data, with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודהאריה יהודה", "אריה יהודהאריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודהאריה יהודה-->, Comment node <!--אריה יהודהאריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודהאריה יהודה-->, Comment node <!--אריה יהודהאריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.data += detachedForeignComment.data, with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts runNo asserts ran
PassdetachedForeignComment.textContent = "", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.textContent = "", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts runNo asserts ran
PassdetachedForeignComment.textContent = "foo", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.textContent = "foo", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts runNo asserts ran
PassdetachedForeignComment.textContent = detachedForeignComment.textContent, with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודה", "אריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.textContent = detachedForeignComment.textContent, with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts runNo asserts ran
PassdetachedForeignComment.textContent += "", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודה", "אריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.textContent += "", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts runNo asserts ran
PassdetachedForeignComment.textContent += "foo", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודהfoo", "אריה יהודהfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודהfoo-->, Comment node <!--אריה יהודהfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודהfoo-->, Comment node <!--אריה יהודהfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.textContent += "foo", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts runNo asserts ran
PassdetachedForeignComment.textContent += detachedForeignComment.textContent, with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודהאריה יהודה", "אריה יהודהאריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודהאריה יהודה-->, Comment node <!--אריה יהודהאריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודהאריה יהודה-->, Comment node <!--אריה יהודהאריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.textContent += detachedForeignComment.textContent, with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts runNo asserts ran
PassdetachedForeignComment.nodeValue = "", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.nodeValue = "", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts runNo asserts ran
PassdetachedForeignComment.nodeValue = "foo", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.nodeValue = "foo", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts runNo asserts ran
PassdetachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודה", "אריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts runNo asserts ran
PassdetachedForeignComment.nodeValue += "", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודה", "אריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.nodeValue += "", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts runNo asserts ran
PassdetachedForeignComment.nodeValue += "foo", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודהfoo", "אריה יהודהfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודהfoo-->, Comment node <!--אריה יהודהfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודהfoo-->, Comment node <!--אריה יהודהfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.nodeValue += "foo", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts runNo asserts ran
PassdetachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedForeignComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedForeignComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("אריה יהודהאריה יהודה", "אריה יהודהאריה יהודה", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--אריה יהודהאריה יהודה-->, Comment node <!--אריה יהודהאריה יהודה-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--אריה יהודהאריה יהודה-->, Comment node <!--אריה יהודהאריה יהודה-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts runNo asserts ran
PassdetachedXmlComment.data = "", with unselected range collapsed at (detachedXmlComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.data = "", with selected range collapsed at (detachedXmlComment, 0)
Asserts runNo asserts ran
PassdetachedXmlComment.data = "foo", with unselected range collapsed at (detachedXmlComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.data = "foo", with selected range collapsed at (detachedXmlComment, 0)
Asserts runNo asserts ran
PassdetachedXmlComment.data = detachedXmlComment.data, with unselected range collapsed at (detachedXmlComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזר", "בן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.data = detachedXmlComment.data, with selected range collapsed at (detachedXmlComment, 0)
Asserts runNo asserts ran
PassdetachedXmlComment.data += "", with unselected range collapsed at (detachedXmlComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזר", "בן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.data += "", with selected range collapsed at (detachedXmlComment, 0)
Asserts runNo asserts ran
PassdetachedXmlComment.data += "foo", with unselected range collapsed at (detachedXmlComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזרfoo", "בן חיים אליעזרfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזרfoo-->, Comment node <!--בן חיים אליעזרfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזרfoo-->, Comment node <!--בן חיים אליעזרfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.data += "foo", with selected range collapsed at (detachedXmlComment, 0)
Asserts runNo asserts ran
PassdetachedXmlComment.data += detachedXmlComment.data, with unselected range collapsed at (detachedXmlComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזרבן חיים אליעזר", "בן חיים אליעזרבן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.data += detachedXmlComment.data, with selected range collapsed at (detachedXmlComment, 0)
Asserts runNo asserts ran
PassdetachedXmlComment.textContent = "", with unselected range collapsed at (detachedXmlComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.textContent = "", with selected range collapsed at (detachedXmlComment, 0)
Asserts runNo asserts ran
PassdetachedXmlComment.textContent = "foo", with unselected range collapsed at (detachedXmlComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.textContent = "foo", with selected range collapsed at (detachedXmlComment, 0)
Asserts runNo asserts ran
PassdetachedXmlComment.textContent = detachedXmlComment.textContent, with unselected range collapsed at (detachedXmlComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזר", "בן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.textContent = detachedXmlComment.textContent, with selected range collapsed at (detachedXmlComment, 0)
Asserts runNo asserts ran
PassdetachedXmlComment.textContent += "", with unselected range collapsed at (detachedXmlComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזר", "בן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.textContent += "", with selected range collapsed at (detachedXmlComment, 0)
Asserts runNo asserts ran
PassdetachedXmlComment.textContent += "foo", with unselected range collapsed at (detachedXmlComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזרfoo", "בן חיים אליעזרfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזרfoo-->, Comment node <!--בן חיים אליעזרfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזרfoo-->, Comment node <!--בן חיים אליעזרfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.textContent += "foo", with selected range collapsed at (detachedXmlComment, 0)
Asserts runNo asserts ran
PassdetachedXmlComment.textContent += detachedXmlComment.textContent, with unselected range collapsed at (detachedXmlComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזרבן חיים אליעזר", "בן חיים אליעזרבן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.textContent += detachedXmlComment.textContent, with selected range collapsed at (detachedXmlComment, 0)
Asserts runNo asserts ran
PassdetachedXmlComment.nodeValue = "", with unselected range collapsed at (detachedXmlComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.nodeValue = "", with selected range collapsed at (detachedXmlComment, 0)
Asserts runNo asserts ran
PassdetachedXmlComment.nodeValue = "foo", with unselected range collapsed at (detachedXmlComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.nodeValue = "foo", with selected range collapsed at (detachedXmlComment, 0)
Asserts runNo asserts ran
PassdetachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with unselected range collapsed at (detachedXmlComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזר", "בן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with selected range collapsed at (detachedXmlComment, 0)
Asserts runNo asserts ran
PassdetachedXmlComment.nodeValue += "", with unselected range collapsed at (detachedXmlComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזר", "בן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.nodeValue += "", with selected range collapsed at (detachedXmlComment, 0)
Asserts runNo asserts ran
PassdetachedXmlComment.nodeValue += "foo", with unselected range collapsed at (detachedXmlComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזרfoo", "בן חיים אליעזרfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזרfoo-->, Comment node <!--בן חיים אליעזרfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזרfoo-->, Comment node <!--בן חיים אליעזרfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.nodeValue += "foo", with selected range collapsed at (detachedXmlComment, 0)
Asserts runNo asserts ran
PassdetachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with unselected range collapsed at (detachedXmlComment, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזרבן חיים אליעזר", "בן חיים אליעזרבן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with selected range collapsed at (detachedXmlComment, 0)
Asserts runNo asserts ran
PassdetachedXmlComment.data = "", with unselected range on detachedXmlComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.data = "", with selected range on detachedXmlComment from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlComment.data = "foo", with unselected range on detachedXmlComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.data = "foo", with selected range on detachedXmlComment from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlComment.data = detachedXmlComment.data, with unselected range on detachedXmlComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזר", "בן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.data = detachedXmlComment.data, with selected range on detachedXmlComment from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlComment.data += "", with unselected range on detachedXmlComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזר", "בן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.data += "", with selected range on detachedXmlComment from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlComment.data += "foo", with unselected range on detachedXmlComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזרfoo", "בן חיים אליעזרfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזרfoo-->, Comment node <!--בן חיים אליעזרfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזרfoo-->, Comment node <!--בן חיים אליעזרfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.data += "foo", with selected range on detachedXmlComment from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlComment.data += detachedXmlComment.data, with unselected range on detachedXmlComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזרבן חיים אליעזר", "בן חיים אליעזרבן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.data += detachedXmlComment.data, with selected range on detachedXmlComment from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlComment.textContent = "", with unselected range on detachedXmlComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.textContent = "", with selected range on detachedXmlComment from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlComment.textContent = "foo", with unselected range on detachedXmlComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.textContent = "foo", with selected range on detachedXmlComment from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlComment.textContent = detachedXmlComment.textContent, with unselected range on detachedXmlComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזר", "בן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.textContent = detachedXmlComment.textContent, with selected range on detachedXmlComment from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlComment.textContent += "", with unselected range on detachedXmlComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזר", "בן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.textContent += "", with selected range on detachedXmlComment from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlComment.textContent += "foo", with unselected range on detachedXmlComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזרfoo", "בן חיים אליעזרfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזרfoo-->, Comment node <!--בן חיים אליעזרfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזרfoo-->, Comment node <!--בן חיים אליעזרfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.textContent += "foo", with selected range on detachedXmlComment from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlComment.textContent += detachedXmlComment.textContent, with unselected range on detachedXmlComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזרבן חיים אליעזר", "בן חיים אליעזרבן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.textContent += detachedXmlComment.textContent, with selected range on detachedXmlComment from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlComment.nodeValue = "", with unselected range on detachedXmlComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.nodeValue = "", with selected range on detachedXmlComment from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlComment.nodeValue = "foo", with unselected range on detachedXmlComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.nodeValue = "foo", with selected range on detachedXmlComment from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with unselected range on detachedXmlComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזר", "בן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with selected range on detachedXmlComment from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlComment.nodeValue += "", with unselected range on detachedXmlComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזר", "בן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.nodeValue += "", with selected range on detachedXmlComment from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlComment.nodeValue += "foo", with unselected range on detachedXmlComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזרfoo", "בן חיים אליעזרfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזרfoo-->, Comment node <!--בן חיים אליעזרfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזרfoo-->, Comment node <!--בן חיים אליעזרfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.nodeValue += "foo", with selected range on detachedXmlComment from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with unselected range on detachedXmlComment from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזרבן חיים אליעזר", "בן חיים אליעזרבן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with selected range on detachedXmlComment from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlComment.data = "", with unselected range collapsed at (detachedXmlComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.data = "", with selected range collapsed at (detachedXmlComment, 1)
Asserts runNo asserts ran
PassdetachedXmlComment.data = "foo", with unselected range collapsed at (detachedXmlComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.data = "foo", with selected range collapsed at (detachedXmlComment, 1)
Asserts runNo asserts ran
PassdetachedXmlComment.data = detachedXmlComment.data, with unselected range collapsed at (detachedXmlComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזר", "בן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.data = detachedXmlComment.data, with selected range collapsed at (detachedXmlComment, 1)
Asserts runNo asserts ran
PassdetachedXmlComment.data += "", with unselected range collapsed at (detachedXmlComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזר", "בן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.data += "", with selected range collapsed at (detachedXmlComment, 1)
Asserts runNo asserts ran
PassdetachedXmlComment.data += "foo", with unselected range collapsed at (detachedXmlComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזרfoo", "בן חיים אליעזרfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזרfoo-->, Comment node <!--בן חיים אליעזרfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזרfoo-->, Comment node <!--בן חיים אליעזרfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.data += "foo", with selected range collapsed at (detachedXmlComment, 1)
Asserts runNo asserts ran
PassdetachedXmlComment.data += detachedXmlComment.data, with unselected range collapsed at (detachedXmlComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזרבן חיים אליעזר", "בן חיים אליעזרבן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.data += detachedXmlComment.data, with selected range collapsed at (detachedXmlComment, 1)
Asserts runNo asserts ran
PassdetachedXmlComment.textContent = "", with unselected range collapsed at (detachedXmlComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.textContent = "", with selected range collapsed at (detachedXmlComment, 1)
Asserts runNo asserts ran
PassdetachedXmlComment.textContent = "foo", with unselected range collapsed at (detachedXmlComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.textContent = "foo", with selected range collapsed at (detachedXmlComment, 1)
Asserts runNo asserts ran
PassdetachedXmlComment.textContent = detachedXmlComment.textContent, with unselected range collapsed at (detachedXmlComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזר", "בן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.textContent = detachedXmlComment.textContent, with selected range collapsed at (detachedXmlComment, 1)
Asserts runNo asserts ran
PassdetachedXmlComment.textContent += "", with unselected range collapsed at (detachedXmlComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזר", "בן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.textContent += "", with selected range collapsed at (detachedXmlComment, 1)
Asserts runNo asserts ran
PassdetachedXmlComment.textContent += "foo", with unselected range collapsed at (detachedXmlComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזרfoo", "בן חיים אליעזרfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזרfoo-->, Comment node <!--בן חיים אליעזרfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזרfoo-->, Comment node <!--בן חיים אליעזרfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.textContent += "foo", with selected range collapsed at (detachedXmlComment, 1)
Asserts runNo asserts ran
PassdetachedXmlComment.textContent += detachedXmlComment.textContent, with unselected range collapsed at (detachedXmlComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזרבן חיים אליעזר", "בן חיים אליעזרבן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.textContent += detachedXmlComment.textContent, with selected range collapsed at (detachedXmlComment, 1)
Asserts runNo asserts ran
PassdetachedXmlComment.nodeValue = "", with unselected range collapsed at (detachedXmlComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.nodeValue = "", with selected range collapsed at (detachedXmlComment, 1)
Asserts runNo asserts ran
PassdetachedXmlComment.nodeValue = "foo", with unselected range collapsed at (detachedXmlComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.nodeValue = "foo", with selected range collapsed at (detachedXmlComment, 1)
Asserts runNo asserts ran
PassdetachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with unselected range collapsed at (detachedXmlComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזר", "בן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with selected range collapsed at (detachedXmlComment, 1)
Asserts runNo asserts ran
PassdetachedXmlComment.nodeValue += "", with unselected range collapsed at (detachedXmlComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזר", "בן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.nodeValue += "", with selected range collapsed at (detachedXmlComment, 1)
Asserts runNo asserts ran
PassdetachedXmlComment.nodeValue += "foo", with unselected range collapsed at (detachedXmlComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזרfoo", "בן חיים אליעזרfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזרfoo-->, Comment node <!--בן חיים אליעזרfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזרfoo-->, Comment node <!--בן חיים אליעזרfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.nodeValue += "foo", with selected range collapsed at (detachedXmlComment, 1)
Asserts runNo asserts ran
PassdetachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with unselected range collapsed at (detachedXmlComment, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזרבן חיים אליעזר", "בן חיים אליעזרבן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with selected range collapsed at (detachedXmlComment, 1)
Asserts runNo asserts ran
PassdetachedXmlComment.data = "", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.data = "", with selected range on detachedXmlComment from 0 to detachedXmlComment.length
Asserts runNo asserts ran
PassdetachedXmlComment.data = "foo", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.data = "foo", with selected range on detachedXmlComment from 0 to detachedXmlComment.length
Asserts runNo asserts ran
PassdetachedXmlComment.data = detachedXmlComment.data, with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזר", "בן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.data = detachedXmlComment.data, with selected range on detachedXmlComment from 0 to detachedXmlComment.length
Asserts runNo asserts ran
PassdetachedXmlComment.data += "", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזר", "בן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.data += "", with selected range on detachedXmlComment from 0 to detachedXmlComment.length
Asserts runNo asserts ran
PassdetachedXmlComment.data += "foo", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזרfoo", "בן חיים אליעזרfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזרfoo-->, Comment node <!--בן חיים אליעזרfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזרfoo-->, Comment node <!--בן חיים אליעזרfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.data += "foo", with selected range on detachedXmlComment from 0 to detachedXmlComment.length
Asserts runNo asserts ran
PassdetachedXmlComment.data += detachedXmlComment.data, with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזרבן חיים אליעזר", "בן חיים אליעזרבן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.data += detachedXmlComment.data, with selected range on detachedXmlComment from 0 to detachedXmlComment.length
Asserts runNo asserts ran
PassdetachedXmlComment.textContent = "", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.textContent = "", with selected range on detachedXmlComment from 0 to detachedXmlComment.length
Asserts runNo asserts ran
PassdetachedXmlComment.textContent = "foo", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.textContent = "foo", with selected range on detachedXmlComment from 0 to detachedXmlComment.length
Asserts runNo asserts ran
PassdetachedXmlComment.textContent = detachedXmlComment.textContent, with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזר", "בן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.textContent = detachedXmlComment.textContent, with selected range on detachedXmlComment from 0 to detachedXmlComment.length
Asserts runNo asserts ran
PassdetachedXmlComment.textContent += "", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזר", "בן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.textContent += "", with selected range on detachedXmlComment from 0 to detachedXmlComment.length
Asserts runNo asserts ran
PassdetachedXmlComment.textContent += "foo", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזרfoo", "בן חיים אליעזרfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזרfoo-->, Comment node <!--בן חיים אליעזרfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזרfoo-->, Comment node <!--בן חיים אליעזרfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.textContent += "foo", with selected range on detachedXmlComment from 0 to detachedXmlComment.length
Asserts runNo asserts ran
PassdetachedXmlComment.textContent += detachedXmlComment.textContent, with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזרבן חיים אליעזר", "בן חיים אליעזרבן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.textContent += detachedXmlComment.textContent, with selected range on detachedXmlComment from 0 to detachedXmlComment.length
Asserts runNo asserts ran
PassdetachedXmlComment.nodeValue = "", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.nodeValue = "", with selected range on detachedXmlComment from 0 to detachedXmlComment.length
Asserts runNo asserts ran
PassdetachedXmlComment.nodeValue = "foo", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.nodeValue = "foo", with selected range on detachedXmlComment from 0 to detachedXmlComment.length
Asserts runNo asserts ran
PassdetachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזר", "בן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with selected range on detachedXmlComment from 0 to detachedXmlComment.length
Asserts runNo asserts ran
PassdetachedXmlComment.nodeValue += "", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזר", "בן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.nodeValue += "", with selected range on detachedXmlComment from 0 to detachedXmlComment.length
Asserts runNo asserts ran
PassdetachedXmlComment.nodeValue += "foo", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזרfoo", "בן חיים אליעזרfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזרfoo-->, Comment node <!--בן חיים אליעזרfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזרfoo-->, Comment node <!--בן חיים אליעזרfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.nodeValue += "foo", with selected range on detachedXmlComment from 0 to detachedXmlComment.length
Asserts runNo asserts ran
PassdetachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזרבן חיים אליעזר", "בן חיים אליעזרבן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with selected range on detachedXmlComment from 0 to detachedXmlComment.length
Asserts runNo asserts ran
PassdetachedXmlComment.data = "", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.data = "", with selected range on detachedXmlComment from 1 to detachedXmlComment.length
Asserts runNo asserts ran
PassdetachedXmlComment.data = "foo", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.data = "foo", with selected range on detachedXmlComment from 1 to detachedXmlComment.length
Asserts runNo asserts ran
PassdetachedXmlComment.data = detachedXmlComment.data, with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזר", "בן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.data = detachedXmlComment.data, with selected range on detachedXmlComment from 1 to detachedXmlComment.length
Asserts runNo asserts ran
PassdetachedXmlComment.data += "", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזר", "בן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.data += "", with selected range on detachedXmlComment from 1 to detachedXmlComment.length
Asserts runNo asserts ran
PassdetachedXmlComment.data += "foo", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזרfoo", "בן חיים אליעזרfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזרfoo-->, Comment node <!--בן חיים אליעזרfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזרfoo-->, Comment node <!--בן חיים אליעזרfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.data += "foo", with selected range on detachedXmlComment from 1 to detachedXmlComment.length
Asserts runNo asserts ran
PassdetachedXmlComment.data += detachedXmlComment.data, with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזרבן חיים אליעזר", "בן חיים אליעזרבן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.data += detachedXmlComment.data, with selected range on detachedXmlComment from 1 to detachedXmlComment.length
Asserts runNo asserts ran
PassdetachedXmlComment.textContent = "", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.textContent = "", with selected range on detachedXmlComment from 1 to detachedXmlComment.length
Asserts runNo asserts ran
PassdetachedXmlComment.textContent = "foo", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.textContent = "foo", with selected range on detachedXmlComment from 1 to detachedXmlComment.length
Asserts runNo asserts ran
PassdetachedXmlComment.textContent = detachedXmlComment.textContent, with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזר", "בן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.textContent = detachedXmlComment.textContent, with selected range on detachedXmlComment from 1 to detachedXmlComment.length
Asserts runNo asserts ran
PassdetachedXmlComment.textContent += "", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזר", "בן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.textContent += "", with selected range on detachedXmlComment from 1 to detachedXmlComment.length
Asserts runNo asserts ran
PassdetachedXmlComment.textContent += "foo", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזרfoo", "בן חיים אליעזרfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזרfoo-->, Comment node <!--בן חיים אליעזרfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזרfoo-->, Comment node <!--בן חיים אליעזרfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.textContent += "foo", with selected range on detachedXmlComment from 1 to detachedXmlComment.length
Asserts runNo asserts ran
PassdetachedXmlComment.textContent += detachedXmlComment.textContent, with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזרבן חיים אליעזר", "בן חיים אליעזרבן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.textContent += detachedXmlComment.textContent, with selected range on detachedXmlComment from 1 to detachedXmlComment.length
Asserts runNo asserts ran
PassdetachedXmlComment.nodeValue = "", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.nodeValue = "", with selected range on detachedXmlComment from 1 to detachedXmlComment.length
Asserts runNo asserts ran
PassdetachedXmlComment.nodeValue = "foo", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.nodeValue = "foo", with selected range on detachedXmlComment from 1 to detachedXmlComment.length
Asserts runNo asserts ran
PassdetachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזר", "בן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with selected range on detachedXmlComment from 1 to detachedXmlComment.length
Asserts runNo asserts ran
PassdetachedXmlComment.nodeValue += "", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזר", "בן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.nodeValue += "", with selected range on detachedXmlComment from 1 to detachedXmlComment.length
Asserts runNo asserts ran
PassdetachedXmlComment.nodeValue += "foo", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזרfoo", "בן חיים אליעזרfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזרfoo-->, Comment node <!--בן חיים אליעזרfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזרfoo-->, Comment node <!--בן חיים אליעזרfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.nodeValue += "foo", with selected range on detachedXmlComment from 1 to detachedXmlComment.length
Asserts runNo asserts ran
PassdetachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזרבן חיים אליעזר", "בן חיים אליעזרבן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with selected range on detachedXmlComment from 1 to detachedXmlComment.length
Asserts runNo asserts ran
PassdetachedXmlComment.data = "", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.data = "", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts runNo asserts ran
PassdetachedXmlComment.data = "foo", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.data = "foo", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts runNo asserts ran
PassdetachedXmlComment.data = detachedXmlComment.data, with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזר", "בן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.data = detachedXmlComment.data, with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts runNo asserts ran
PassdetachedXmlComment.data += "", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזר", "בן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.data += "", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts runNo asserts ran
PassdetachedXmlComment.data += "foo", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזרfoo", "בן חיים אליעזרfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזרfoo-->, Comment node <!--בן חיים אליעזרfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזרfoo-->, Comment node <!--בן חיים אליעזרfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.data += "foo", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts runNo asserts ran
PassdetachedXmlComment.data += detachedXmlComment.data, with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"data\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlComment.data is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזרבן חיים אליעזר", "בן חיים אליעזרבן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.data += detachedXmlComment.data, with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts runNo asserts ran
PassdetachedXmlComment.textContent = "", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.textContent = "", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts runNo asserts ran
PassdetachedXmlComment.textContent = "foo", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.textContent = "foo", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts runNo asserts ran
PassdetachedXmlComment.textContent = detachedXmlComment.textContent, with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזר", "בן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.textContent = detachedXmlComment.textContent, with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts runNo asserts ran
PassdetachedXmlComment.textContent += "", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזר", "בן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.textContent += "", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts runNo asserts ran
PassdetachedXmlComment.textContent += "foo", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזרfoo", "בן חיים אליעזרfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזרfoo-->, Comment node <!--בן חיים אליעזרfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזרfoo-->, Comment node <!--בן חיים אליעזרfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.textContent += "foo", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts runNo asserts ran
PassdetachedXmlComment.textContent += detachedXmlComment.textContent, with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"textContent\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlComment.textContent is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזרבן חיים אליעזר", "בן חיים אליעזרבן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.textContent += detachedXmlComment.textContent, with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts runNo asserts ran
PassdetachedXmlComment.nodeValue = "", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("", "", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!---->, Comment node <!---->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.nodeValue = "", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts runNo asserts ran
PassdetachedXmlComment.nodeValue = "foo", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("foo", "foo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--foo-->, Comment node <!--foo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.nodeValue = "foo", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts runNo asserts ran
PassdetachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזר", "בן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts runNo asserts ran
PassdetachedXmlComment.nodeValue += "", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזר", "בן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.nodeValue += "", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts runNo asserts ran
PassdetachedXmlComment.nodeValue += "foo", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"foo\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזרfoo", "בן חיים אליעזרfoo", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזרfoo-->, Comment node <!--בן חיים אליעזרfoo-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזרfoo-->, Comment node <!--בן חיים אליעזרfoo-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.nodeValue += "foo", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts runNo asserts ran
PassdetachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"nodeValue\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: \"+=\" is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("string", "undefined", "Test bug: detachedXmlComment.nodeValue is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedXmlComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("בן חיים אליעזרבן חיים אליעזר", "בן חיים אליעזרבן חיים אליעזר", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, Comment node <!--בן חיים אליעזרבן חיים אליעזר-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts runNo asserts ran