Summary

Harness status: OK

Found 564 tests

Details

ResultTest NameMessage
Passparas[0].firstChild.deleteData(376, 2), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(376, 2), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(0, 2), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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.deleteData(0, 2), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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.deleteData(1, 2), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Ä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("Äc̈d̈ëf̈g̈ḧ\n", "Ä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 "Äc̈d̈ëf̈g̈ḧ ", Text node "Äc̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äc̈d̈ëf̈g̈ḧ ", Text node "Äc̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(1, 2), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Ä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("Äc̈d̈ëf̈g̈ḧ\n", "Ä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 "Äc̈d̈ëf̈g̈ḧ ", Text node "Äc̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äc̈d̈ëf̈g̈ḧ ", Text node "Äc̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(paras[0].firstChild.length, 2), 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("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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(17, 17, "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(17, 17, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(paras[0].firstChild.length, 2), 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("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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(17, 17, "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(17, 17, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(1, 2), with unselected range on paras[0].firstChild from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Ä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("Äc̈d̈ëf̈g̈ḧ\n", "Ä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 "Äc̈d̈ëf̈g̈ḧ ", Text node "Äc̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äc̈d̈ëf̈g̈ḧ ", Text node "Äc̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(1, 2), with selected range on paras[0].firstChild from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Ä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("Äc̈d̈ëf̈g̈ḧ\n", "Ä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 "Äc̈d̈ëf̈g̈ḧ ", Text node "Äc̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äc̈d̈ëf̈g̈ḧ ", Text node "Äc̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(2, 2), with unselected range on paras[0].firstChild from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Ä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("Äc̈d̈ëf̈g̈ḧ\n", "Ä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 "Äc̈d̈ëf̈g̈ḧ ", Text node "Äc̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äc̈d̈ëf̈g̈ḧ ", Text node "Äc̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(2, 2, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(2, 2), with selected range on paras[0].firstChild from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Ä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("Äc̈d̈ëf̈g̈ḧ\n", "Ä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 "Äc̈d̈ëf̈g̈ḧ ", Text node "Äc̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äc̈d̈ëf̈g̈ḧ ", Text node "Äc̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(2, 2, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(3, 2), with unselected range on paras[0].firstChild from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈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̈d̈ëf̈g̈ḧ\n", "Äb̈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̈d̈ëf̈g̈ḧ ", Text node "Äb̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈d̈ëf̈g̈ḧ ", Text node "Äb̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(3, 2), with selected range on paras[0].firstChild from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈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̈d̈ëf̈g̈ḧ\n", "Äb̈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̈d̈ëf̈g̈ḧ ", Text node "Äb̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb̈d̈ëf̈g̈ḧ ", Text node "Äb̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(376, 0), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(376, 0), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(0, 0), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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.deleteData(0, 0), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 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.deleteData(1, 0), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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(1, 1, "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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(1, 0), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 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(1, 1, "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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(paras[0].firstChild.length, 0), 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("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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(17, 17, "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(17, 17, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(paras[0].firstChild.length, 0), 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("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 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(17, 17, "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(17, 17, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(1, 0), with unselected range on paras[0].firstChild from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(1, 0), with selected range on paras[0].firstChild from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(2, 0), with unselected range on paras[0].firstChild from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(2, 0), with selected range on paras[0].firstChild from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(3, 0), with unselected range on paras[0].firstChild from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(3, 0), with selected range on paras[0].firstChild from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(376, 631), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(376, 631), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(0, 631), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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.deleteData(0, 631), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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.deleteData(1, 631), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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">A</p>, Element node <p id="a">A</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("A", "A", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "A", Text node "A", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "A", Text node "A", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(1, 631), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">A</p>, Element node <p id="a">A</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("A", "A", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "A", Text node "A", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "A", Text node "A", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(paras[0].firstChild.length, 631), 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("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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(17, 17, "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(17, 17, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(paras[0].firstChild.length, 631), 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("number", "undefined", "Test bug: paras[0].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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(17, 17, "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(17, 17, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(1, 631), with unselected range on paras[0].firstChild from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">A</p>, Element node <p id="a">A</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("A", "A", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "A", Text node "A", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "A", Text node "A", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(1, 631), with selected range on paras[0].firstChild from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">A</p>, Element node <p id="a">A</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("A", "A", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "A", Text node "A", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "A", Text node "A", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(2, 631), with unselected range on paras[0].firstChild from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 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(1, 1, "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(2, 2, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(2, 631), with selected range on paras[0].firstChild from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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(1, 1, "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(2, 2, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(3, 631), with unselected range on paras[0].firstChild from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb</p>, Element node <p id="a">Äb</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb", "Äb", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb", Text node "Äb", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb", Text node "Äb", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(3, 631), with selected range on paras[0].firstChild from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb</p>, Element node <p id="a">Äb</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Äb", "Äb", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Äb", Text node "Äb", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äb", Text node "Äb", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.deleteData(376, 2), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.deleteData(376, 2), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.deleteData(0, 2), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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">klmnop </p>, Element node <p id="b" style="display:none">klmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("klmnop\n", "klmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "klmnop ", Text node "klmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "klmnop ", Text node "klmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/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.deleteData(0, 2), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">klmnop </p>, Element node <p id="b" style="display:none">klmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("klmnop\n", "klmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "klmnop ", Text node "klmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "klmnop ", Text node "klmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/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.deleteData(1, 2), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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">Ilmnop </p>, Element node <p id="b" style="display:none">Ilmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ilmnop\n", "Ilmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ilmnop ", Text node "Ilmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ilmnop ", Text node "Ilmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.deleteData(1, 2), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ilmnop </p>, Element node <p id="b" style="display:none">Ilmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ilmnop\n", "Ilmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ilmnop ", Text node "Ilmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ilmnop ", Text node "Ilmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.deleteData(paras[1].firstChild.length, 2), 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("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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(9, 9, "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(9, 9, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.deleteData(paras[1].firstChild.length, 2), 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("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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(9, 9, "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(9, 9, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.deleteData(1, 2), with unselected range on paras[1].firstChild from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ilmnop </p>, Element node <p id="b" style="display:none">Ilmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ilmnop\n", "Ilmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ilmnop ", Text node "Ilmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ilmnop ", Text node "Ilmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.deleteData(1, 2), with selected range on paras[1].firstChild from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ilmnop </p>, Element node <p id="b" style="display:none">Ilmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ilmnop\n", "Ilmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ilmnop ", Text node "Ilmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ilmnop ", Text node "Ilmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.deleteData(2, 2), with unselected range on paras[1].firstChild from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijmnop </p>, Element node <p id="b" style="display:none">Ijmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijmnop\n", "Ijmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijmnop ", Text node "Ijmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijmnop ", Text node "Ijmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(2, 2, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.deleteData(2, 2), with selected range on paras[1].firstChild from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijmnop </p>, Element node <p id="b" style="display:none">Ijmnop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijmnop\n", "Ijmnop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijmnop ", Text node "Ijmnop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijmnop ", Text node "Ijmnop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(2, 2, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.deleteData(3, 2), with unselected range on paras[1].firstChild from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijknop </p>, Element node <p id="b" style="display:none">Ijknop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijknop\n", "Ijknop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijknop ", Text node "Ijknop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijknop ", Text node "Ijknop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.deleteData(3, 2), with selected range on paras[1].firstChild from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijknop </p>, Element node <p id="b" style="display:none">Ijknop </p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijknop\n", "Ijknop\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijknop ", Text node "Ijknop ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijknop ", Text node "Ijknop ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.deleteData(376, 0), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.deleteData(376, 0), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.deleteData(0, 0), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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.deleteData(0, 0), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 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.deleteData(1, 0), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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(1, 1, "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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.deleteData(1, 0), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 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(1, 1, "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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.deleteData(paras[1].firstChild.length, 0), 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("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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(9, 9, "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(9, 9, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.deleteData(paras[1].firstChild.length, 0), 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("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 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(9, 9, "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(9, 9, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.deleteData(1, 0), with unselected range on paras[1].firstChild from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.deleteData(1, 0), with selected range on paras[1].firstChild from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.deleteData(2, 0), with unselected range on paras[1].firstChild from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.deleteData(2, 0), with selected range on paras[1].firstChild from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.deleteData(3, 0), with unselected range on paras[1].firstChild from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.deleteData(3, 0), with selected range on paras[1].firstChild from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.deleteData(376, 631), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.deleteData(376, 631), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.deleteData(0, 631), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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.deleteData(0, 631), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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.deleteData(1, 631), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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">I</p>, Element node <p id="b" style="display:none">I</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I", "I", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I", Text node "I", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I", Text node "I", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.deleteData(1, 631), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">I</p>, Element node <p id="b" style="display:none">I</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I", "I", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I", Text node "I", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I", Text node "I", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.deleteData(paras[1].firstChild.length, 631), 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("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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(9, 9, "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(9, 9, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.deleteData(paras[1].firstChild.length, 631), 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("number", "undefined", "Test bug: paras[1].firstChild.length is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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(9, 9, "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(9, 9, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.deleteData(1, 631), with unselected range on paras[1].firstChild from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">I</p>, Element node <p id="b" style="display:none">I</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I", "I", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I", Text node "I", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I", Text node "I", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.deleteData(1, 631), with selected range on paras[1].firstChild from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">I</p>, Element node <p id="b" style="display:none">I</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I", "I", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I", Text node "I", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I", Text node "I", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.deleteData(2, 631), with unselected range on paras[1].firstChild from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ij</p>, Element node <p id="b" style="display:none">Ij</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ij", "Ij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ij", Text node "Ij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ij", Text node "Ij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(2, 2, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.deleteData(2, 631), with selected range on paras[1].firstChild from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ij</p>, Element node <p id="b" style="display:none">Ij</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ij", "Ij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ij", Text node "Ij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ij", Text node "Ij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(2, 2, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.deleteData(3, 631), with unselected range on paras[1].firstChild from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijk</p>, Element node <p id="b" style="display:none">Ijk</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijk", "Ijk", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijk", Text node "Ijk", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijk", Text node "Ijk", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[1].firstChild.deleteData(3, 631), with selected range on paras[1].firstChild from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="b" style="display:none">Ijk</p>, Element node <p id="b" style="display:none">Ijk</p>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Ijk", "Ijk", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Ijk", Text node "Ijk", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Ijk", Text node "Ijk", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.deleteData(376, 2), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.deleteData(376, 2), with selected range on foreignTextNode from 0 to 1
Asserts runNo asserts ran
PassforeignTextNode.deleteData(0, 2), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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>admit that I harbor d..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>admit that I harbor d..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "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 "admit that I harbor doubts about whether we really need s...", Text node "admit that I harbor doubts about whether we really need s...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "admit that I harbor doubts about whether we really need s...", Text node "admit that I harbor doubts about whether we really need s...", "Wrong end container")
    at Test.doTest ( /dom/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.deleteData(0, 2), with selected range collapsed at (foreignTextNode, 0)
Asserts runNo asserts ran
PassforeignTextNode.deleteData(1, 2), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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>Idmit that I harbor d..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>Idmit that I harbor d..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Idmit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Idmit 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 "Idmit that I harbor doubts about whether we really need s...", Text node "Idmit that I harbor doubts about whether we really need s...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Idmit that I harbor doubts about whether we really need s...", Text node "Idmit that I harbor doubts about whether we really need s...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.deleteData(1, 2), with selected range collapsed at (foreignTextNode, 1)
Asserts runNo asserts ran
PassforeignTextNode.deleteData(foreignTextNode.length, 2), 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("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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(112, 112, "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(112, 112, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.deleteData(foreignTextNode.length, 2), with selected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts runNo asserts ran
PassforeignTextNode.deleteData(1, 2), with unselected range on foreignTextNode from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>Idmit that I harbor d..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>Idmit that I harbor d..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Idmit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "Idmit 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 "Idmit that I harbor doubts about whether we really need s...", Text node "Idmit that I harbor doubts about whether we really need s...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Idmit that I harbor doubts about whether we really need s...", Text node "Idmit that I harbor doubts about whether we really need s...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.deleteData(1, 2), with selected range on foreignTextNode from 1 to 3
Asserts runNo asserts ran
PassforeignTextNode.deleteData(2, 2), with unselected range on foreignTextNode from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I mit that I harbor d..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I mit that I harbor d..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I mit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I mit 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 mit that I harbor doubts about whether we really need s...", Text node "I mit that I harbor doubts about whether we really need s...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I mit that I harbor doubts about whether we really need s...", Text node "I mit that I harbor doubts about whether we really need s...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(2, 2, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.deleteData(2, 2), with selected range on foreignTextNode from 1 to 3
Asserts runNo asserts ran
PassforeignTextNode.deleteData(3, 2), with unselected range on foreignTextNode from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I ait that I harbor d..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I ait that I harbor d..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I ait that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", "I ait 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 ait that I harbor doubts about whether we really need s...", Text node "I ait that I harbor doubts about whether we really need s...", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I ait that I harbor doubts about whether we really need s...", Text node "I ait that I harbor doubts about whether we really need s...", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.deleteData(3, 2), with selected range on foreignTextNode from 1 to 3
Asserts runNo asserts ran
PassforeignTextNode.deleteData(376, 0), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.deleteData(376, 0), with selected range on foreignTextNode from 0 to 1
Asserts runNo asserts ran
PassforeignTextNode.deleteData(0, 0), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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.deleteData(0, 0), with selected range collapsed at (foreignTextNode, 0)
Asserts runNo asserts ran
PassforeignTextNode.deleteData(1, 0), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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(1, 1, "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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.deleteData(1, 0), with selected range collapsed at (foreignTextNode, 1)
Asserts runNo asserts ran
PassforeignTextNode.deleteData(foreignTextNode.length, 0), 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("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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(112, 112, "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(112, 112, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.deleteData(foreignTextNode.length, 0), with selected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts runNo asserts ran
PassforeignTextNode.deleteData(1, 0), with unselected range on foreignTextNode from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.deleteData(1, 0), with selected range on foreignTextNode from 1 to 3
Asserts runNo asserts ran
PassforeignTextNode.deleteData(2, 0), with unselected range on foreignTextNode from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.deleteData(2, 0), with selected range on foreignTextNode from 1 to 3
Asserts runNo asserts ran
PassforeignTextNode.deleteData(3, 0), with unselected range on foreignTextNode from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.deleteData(3, 0), with selected range on foreignTextNode from 1 to 3
Asserts runNo asserts ran
PassforeignTextNode.deleteData(376, 631), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.deleteData(376, 631), with selected range on foreignTextNode from 0 to 1
Asserts runNo asserts ran
PassforeignTextNode.deleteData(0, 631), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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.deleteData(0, 631), with selected range collapsed at (foreignTextNode, 0)
Asserts runNo asserts ran
PassforeignTextNode.deleteData(1, 631), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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</body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I</body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I", "I", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I", Text node "I", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I", Text node "I", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.deleteData(1, 631), with selected range collapsed at (foreignTextNode, 1)
Asserts runNo asserts ran
PassforeignTextNode.deleteData(foreignTextNode.length, 631), 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("number", "undefined", "Test bug: foreignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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(112, 112, "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(112, 112, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.deleteData(foreignTextNode.length, 631), with selected range collapsed at (foreignTextNode, foreignTextNode.length)
Asserts runNo asserts ran
PassforeignTextNode.deleteData(1, 631), with unselected range on foreignTextNode from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I</body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I</body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I", "I", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I", Text node "I", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I", Text node "I", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.deleteData(1, 631), with selected range on foreignTextNode from 1 to 3
Asserts runNo asserts ran
PassforeignTextNode.deleteData(2, 631), with unselected range on foreignTextNode from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I </body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I </body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I ", "I ", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I ", Text node "I ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I ", Text node "I ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(2, 2, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.deleteData(2, 631), with selected range on foreignTextNode from 1 to 3
Asserts runNo asserts ran
PassforeignTextNode.deleteData(3, 631), with unselected range on foreignTextNode from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I a</body>, Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I a</body>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("I a", "I a", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "I a", Text node "I a", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "I a", Text node "I a", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignTextNode.deleteData(3, 631), with selected range on foreignTextNode from 1 to 3
Asserts runNo asserts ran
PassxmlTextNode.deleteData(376, 2), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.deleteData(376, 2), with selected range on xmlTextNode from 0 to 1
Asserts runNo asserts ran
PassxmlTextNode.deleteData(0, 2), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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> re mi fa so la ti</igiveuponcrea..., Element node <igiveuponcreativenames> re mi fa so la ti</igiveuponcrea..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals(" re mi fa so la ti", " 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 " re mi fa so la ti", Text node " 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 " re mi fa so la ti", Text node " 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.deleteData(0, 2), with selected range collapsed at (xmlTextNode, 0)
Asserts runNo asserts ran
PassxmlTextNode.deleteData(1, 2), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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>dre mi fa so la ti</igiveuponcrea..., Element node <igiveuponcreativenames>dre mi fa so la ti</igiveuponcrea..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("dre mi fa so la ti", "dre 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 "dre mi fa so la ti", Text node "dre mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "dre mi fa so la ti", Text node "dre mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.deleteData(1, 2), with selected range collapsed at (xmlTextNode, 1)
Asserts runNo asserts ran
PassxmlTextNode.deleteData(xmlTextNode.length, 2), 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("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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(20, 20, "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(20, 20, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.deleteData(xmlTextNode.length, 2), with selected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts runNo asserts ran
PassxmlTextNode.deleteData(1, 2), with unselected range on xmlTextNode from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>dre mi fa so la ti</igiveuponcrea..., Element node <igiveuponcreativenames>dre mi fa so la ti</igiveuponcrea..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("dre mi fa so la ti", "dre 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 "dre mi fa so la ti", Text node "dre mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "dre mi fa so la ti", Text node "dre mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.deleteData(1, 2), with selected range on xmlTextNode from 1 to 3
Asserts runNo asserts ran
PassxmlTextNode.deleteData(2, 2), with unselected range on xmlTextNode from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>doe mi fa so la ti</igiveuponcrea..., Element node <igiveuponcreativenames>doe mi fa so la ti</igiveuponcrea..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("doe mi fa so la ti", "doe 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 "doe mi fa so la ti", Text node "doe mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "doe mi fa so la ti", Text node "doe mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(2, 2, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.deleteData(2, 2), with selected range on xmlTextNode from 1 to 3
Asserts runNo asserts ran
PassxmlTextNode.deleteData(3, 2), with unselected range on xmlTextNode from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do  mi fa so la ti</igiveuponcrea..., Element node <igiveuponcreativenames>do  mi fa so la ti</igiveuponcrea..., "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do  mi fa so la ti", "do  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  mi fa so la ti", Text node "do  mi fa so la ti", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do  mi fa so la ti", Text node "do  mi fa so la ti", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.deleteData(3, 2), with selected range on xmlTextNode from 1 to 3
Asserts runNo asserts ran
PassxmlTextNode.deleteData(376, 0), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.deleteData(376, 0), with selected range on xmlTextNode from 0 to 1
Asserts runNo asserts ran
PassxmlTextNode.deleteData(0, 0), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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.deleteData(0, 0), with selected range collapsed at (xmlTextNode, 0)
Asserts runNo asserts ran
PassxmlTextNode.deleteData(1, 0), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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(1, 1, "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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.deleteData(1, 0), with selected range collapsed at (xmlTextNode, 1)
Asserts runNo asserts ran
PassxmlTextNode.deleteData(xmlTextNode.length, 0), 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("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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(20, 20, "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(20, 20, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.deleteData(xmlTextNode.length, 0), with selected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts runNo asserts ran
PassxmlTextNode.deleteData(1, 0), with unselected range on xmlTextNode from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.deleteData(1, 0), with selected range on xmlTextNode from 1 to 3
Asserts runNo asserts ran
PassxmlTextNode.deleteData(2, 0), with unselected range on xmlTextNode from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.deleteData(2, 0), with selected range on xmlTextNode from 1 to 3
Asserts runNo asserts ran
PassxmlTextNode.deleteData(3, 0), with unselected range on xmlTextNode from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.deleteData(3, 0), with selected range on xmlTextNode from 1 to 3
Asserts runNo asserts ran
PassxmlTextNode.deleteData(376, 631), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.deleteData(376, 631), with selected range on xmlTextNode from 0 to 1
Asserts runNo asserts ran
PassxmlTextNode.deleteData(0, 631), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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.deleteData(0, 631), with selected range collapsed at (xmlTextNode, 0)
Asserts runNo asserts ran
PassxmlTextNode.deleteData(1, 631), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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>d</igiveuponcreativenames>, Element node <igiveuponcreativenames>d</igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("d", "d", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "d", Text node "d", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "d", Text node "d", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.deleteData(1, 631), with selected range collapsed at (xmlTextNode, 1)
Asserts runNo asserts ran
PassxmlTextNode.deleteData(xmlTextNode.length, 631), 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("number", "undefined", "Test bug: xmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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(20, 20, "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(20, 20, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.deleteData(xmlTextNode.length, 631), with selected range collapsed at (xmlTextNode, xmlTextNode.length)
Asserts runNo asserts ran
PassxmlTextNode.deleteData(1, 631), with unselected range on xmlTextNode from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>d</igiveuponcreativenames>, Element node <igiveuponcreativenames>d</igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("d", "d", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "d", Text node "d", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "d", Text node "d", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.deleteData(1, 631), with selected range on xmlTextNode from 1 to 3
Asserts runNo asserts ran
PassxmlTextNode.deleteData(2, 631), with unselected range on xmlTextNode from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do</igiveuponcreativenames>, Element node <igiveuponcreativenames>do</igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do", "do", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do", Text node "do", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do", Text node "do", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(2, 2, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.deleteData(2, 631), with selected range on xmlTextNode from 1 to 3
Asserts runNo asserts ran
PassxmlTextNode.deleteData(3, 631), with unselected range on xmlTextNode from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <igiveuponcreativenames>do </igiveuponcreativenames>, Element node <igiveuponcreativenames>do </igiveuponcreativenames>, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("do ", "do ", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "do ", Text node "do ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "do ", Text node "do ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlTextNode.deleteData(3, 631), with selected range on xmlTextNode from 1 to 3
Asserts runNo asserts ran
PassdetachedTextNode.deleteData(376, 2), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.deleteData(376, 2), with selected range on detachedTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedTextNode.deleteData(0, 2), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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("wxyzab", "wxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "wxyzab", Text node "wxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "wxyzab", Text node "wxyzab", "Wrong end container")
    at Test.doTest ( /dom/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.deleteData(0, 2), with selected range collapsed at (detachedTextNode, 0)
Asserts runNo asserts ran
PassdetachedTextNode.deleteData(1, 2), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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("Uxyzab", "Uxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uxyzab", Text node "Uxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uxyzab", Text node "Uxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.deleteData(1, 2), with selected range collapsed at (detachedTextNode, 1)
Asserts runNo asserts ran
PassdetachedTextNode.deleteData(detachedTextNode.length, 2), 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("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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(8, 8, "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(8, 8, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.deleteData(detachedTextNode.length, 2), with selected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts runNo asserts ran
PassdetachedTextNode.deleteData(1, 2), with unselected range on detachedTextNode from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uxyzab", "Uxyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uxyzab", Text node "Uxyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uxyzab", Text node "Uxyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.deleteData(1, 2), with selected range on detachedTextNode from 1 to 3
Asserts runNo asserts ran
PassdetachedTextNode.deleteData(2, 2), with unselected range on detachedTextNode from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvyzab", "Uvyzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvyzab", Text node "Uvyzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvyzab", Text node "Uvyzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(2, 2, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.deleteData(2, 2), with selected range on detachedTextNode from 1 to 3
Asserts runNo asserts ran
PassdetachedTextNode.deleteData(3, 2), with unselected range on detachedTextNode from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvwzab", "Uvwzab", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvwzab", Text node "Uvwzab", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvwzab", Text node "Uvwzab", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.deleteData(3, 2), with selected range on detachedTextNode from 1 to 3
Asserts runNo asserts ran
PassdetachedTextNode.deleteData(376, 0), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.deleteData(376, 0), with selected range on detachedTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedTextNode.deleteData(0, 0), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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.deleteData(0, 0), with selected range collapsed at (detachedTextNode, 0)
Asserts runNo asserts ran
PassdetachedTextNode.deleteData(1, 0), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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(1, 1, "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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.deleteData(1, 0), with selected range collapsed at (detachedTextNode, 1)
Asserts runNo asserts ran
PassdetachedTextNode.deleteData(detachedTextNode.length, 0), 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("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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(8, 8, "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(8, 8, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.deleteData(detachedTextNode.length, 0), with selected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts runNo asserts ran
PassdetachedTextNode.deleteData(1, 0), with unselected range on detachedTextNode from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.deleteData(1, 0), with selected range on detachedTextNode from 1 to 3
Asserts runNo asserts ran
PassdetachedTextNode.deleteData(2, 0), with unselected range on detachedTextNode from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.deleteData(2, 0), with selected range on detachedTextNode from 1 to 3
Asserts runNo asserts ran
PassdetachedTextNode.deleteData(3, 0), with unselected range on detachedTextNode from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.deleteData(3, 0), with selected range on detachedTextNode from 1 to 3
Asserts runNo asserts ran
PassdetachedTextNode.deleteData(376, 631), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.deleteData(376, 631), with selected range on detachedTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedTextNode.deleteData(0, 631), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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.deleteData(0, 631), with selected range collapsed at (detachedTextNode, 0)
Asserts runNo asserts ran
PassdetachedTextNode.deleteData(1, 631), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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("U", "U", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "U", Text node "U", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "U", Text node "U", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.deleteData(1, 631), with selected range collapsed at (detachedTextNode, 1)
Asserts runNo asserts ran
PassdetachedTextNode.deleteData(detachedTextNode.length, 631), 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("number", "undefined", "Test bug: detachedTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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(8, 8, "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(8, 8, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.deleteData(detachedTextNode.length, 631), with selected range collapsed at (detachedTextNode, detachedTextNode.length)
Asserts runNo asserts ran
PassdetachedTextNode.deleteData(1, 631), with unselected range on detachedTextNode from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("U", "U", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "U", Text node "U", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "U", Text node "U", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.deleteData(1, 631), with selected range on detachedTextNode from 1 to 3
Asserts runNo asserts ran
PassdetachedTextNode.deleteData(2, 631), with unselected range on detachedTextNode from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uv", "Uv", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uv", Text node "Uv", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uv", Text node "Uv", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(2, 2, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.deleteData(2, 631), with selected range on detachedTextNode from 1 to 3
Asserts runNo asserts ran
PassdetachedTextNode.deleteData(3, 631), with unselected range on detachedTextNode from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Uvw", "Uvw", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Uvw", Text node "Uvw", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Uvw", Text node "Uvw", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedTextNode.deleteData(3, 631), with selected range on detachedTextNode from 1 to 3
Asserts runNo asserts ran
PassdetachedForeignTextNode.deleteData(376, 2), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.deleteData(376, 2), with selected range on detachedForeignTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignTextNode.deleteData(0, 2), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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("efghij", "efghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "efghij", Text node "efghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "efghij", Text node "efghij", "Wrong end container")
    at Test.doTest ( /dom/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.deleteData(0, 2), with selected range collapsed at (detachedForeignTextNode, 0)
Asserts runNo asserts ran
PassdetachedForeignTextNode.deleteData(1, 2), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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("Cfghij", "Cfghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cfghij", Text node "Cfghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cfghij", Text node "Cfghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.deleteData(1, 2), with selected range collapsed at (detachedForeignTextNode, 1)
Asserts runNo asserts ran
PassdetachedForeignTextNode.deleteData(detachedForeignTextNode.length, 2), 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("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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(8, 8, "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(8, 8, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.deleteData(detachedForeignTextNode.length, 2), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts runNo asserts ran
PassdetachedForeignTextNode.deleteData(1, 2), with unselected range on detachedForeignTextNode from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cfghij", "Cfghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cfghij", Text node "Cfghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cfghij", Text node "Cfghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.deleteData(1, 2), with selected range on detachedForeignTextNode from 1 to 3
Asserts runNo asserts ran
PassdetachedForeignTextNode.deleteData(2, 2), with unselected range on detachedForeignTextNode from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdghij", "Cdghij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdghij", Text node "Cdghij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdghij", Text node "Cdghij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(2, 2, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.deleteData(2, 2), with selected range on detachedForeignTextNode from 1 to 3
Asserts runNo asserts ran
PassdetachedForeignTextNode.deleteData(3, 2), with unselected range on detachedForeignTextNode from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cdehij", "Cdehij", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cdehij", Text node "Cdehij", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cdehij", Text node "Cdehij", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.deleteData(3, 2), with selected range on detachedForeignTextNode from 1 to 3
Asserts runNo asserts ran
PassdetachedForeignTextNode.deleteData(376, 0), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.deleteData(376, 0), with selected range on detachedForeignTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignTextNode.deleteData(0, 0), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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.deleteData(0, 0), with selected range collapsed at (detachedForeignTextNode, 0)
Asserts runNo asserts ran
PassdetachedForeignTextNode.deleteData(1, 0), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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(1, 1, "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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.deleteData(1, 0), with selected range collapsed at (detachedForeignTextNode, 1)
Asserts runNo asserts ran
PassdetachedForeignTextNode.deleteData(detachedForeignTextNode.length, 0), 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("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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(8, 8, "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(8, 8, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.deleteData(detachedForeignTextNode.length, 0), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts runNo asserts ran
PassdetachedForeignTextNode.deleteData(1, 0), with unselected range on detachedForeignTextNode from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.deleteData(1, 0), with selected range on detachedForeignTextNode from 1 to 3
Asserts runNo asserts ran
PassdetachedForeignTextNode.deleteData(2, 0), with unselected range on detachedForeignTextNode from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.deleteData(2, 0), with selected range on detachedForeignTextNode from 1 to 3
Asserts runNo asserts ran
PassdetachedForeignTextNode.deleteData(3, 0), with unselected range on detachedForeignTextNode from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.deleteData(3, 0), with selected range on detachedForeignTextNode from 1 to 3
Asserts runNo asserts ran
PassdetachedForeignTextNode.deleteData(376, 631), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.deleteData(376, 631), with selected range on detachedForeignTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignTextNode.deleteData(0, 631), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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.deleteData(0, 631), with selected range collapsed at (detachedForeignTextNode, 0)
Asserts runNo asserts ran
PassdetachedForeignTextNode.deleteData(1, 631), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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("C", "C", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "C", Text node "C", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "C", Text node "C", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.deleteData(1, 631), with selected range collapsed at (detachedForeignTextNode, 1)
Asserts runNo asserts ran
PassdetachedForeignTextNode.deleteData(detachedForeignTextNode.length, 631), 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("number", "undefined", "Test bug: detachedForeignTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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(8, 8, "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(8, 8, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.deleteData(detachedForeignTextNode.length, 631), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
Asserts runNo asserts ran
PassdetachedForeignTextNode.deleteData(1, 631), with unselected range on detachedForeignTextNode from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("C", "C", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "C", Text node "C", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "C", Text node "C", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.deleteData(1, 631), with selected range on detachedForeignTextNode from 1 to 3
Asserts runNo asserts ran
PassdetachedForeignTextNode.deleteData(2, 631), with unselected range on detachedForeignTextNode from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cd", "Cd", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cd", Text node "Cd", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cd", Text node "Cd", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(2, 2, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.deleteData(2, 631), with selected range on detachedForeignTextNode from 1 to 3
Asserts runNo asserts ran
PassdetachedForeignTextNode.deleteData(3, 631), with unselected range on detachedForeignTextNode from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Cde", "Cde", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Cde", Text node "Cde", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Cde", Text node "Cde", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignTextNode.deleteData(3, 631), with selected range on detachedForeignTextNode from 1 to 3
Asserts runNo asserts ran
PassdetachedXmlTextNode.deleteData(376, 2), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.deleteData(376, 2), with selected range on detachedXmlTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlTextNode.deleteData(0, 2), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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("mnopqr", "mnopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "mnopqr", Text node "mnopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "mnopqr", Text node "mnopqr", "Wrong end container")
    at Test.doTest ( /dom/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.deleteData(0, 2), with selected range collapsed at (detachedXmlTextNode, 0)
Asserts runNo asserts ran
PassdetachedXmlTextNode.deleteData(1, 2), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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("Knopqr", "Knopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Knopqr", Text node "Knopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Knopqr", Text node "Knopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.deleteData(1, 2), with selected range collapsed at (detachedXmlTextNode, 1)
Asserts runNo asserts ran
PassdetachedXmlTextNode.deleteData(detachedXmlTextNode.length, 2), 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("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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(8, 8, "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(8, 8, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.deleteData(detachedXmlTextNode.length, 2), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts runNo asserts ran
PassdetachedXmlTextNode.deleteData(1, 2), with unselected range on detachedXmlTextNode from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Knopqr", "Knopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Knopqr", Text node "Knopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Knopqr", Text node "Knopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.deleteData(1, 2), with selected range on detachedXmlTextNode from 1 to 3
Asserts runNo asserts ran
PassdetachedXmlTextNode.deleteData(2, 2), with unselected range on detachedXmlTextNode from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klopqr", "Klopqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klopqr", Text node "Klopqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klopqr", Text node "Klopqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(2, 2, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.deleteData(2, 2), with selected range on detachedXmlTextNode from 1 to 3
Asserts runNo asserts ran
PassdetachedXmlTextNode.deleteData(3, 2), with unselected range on detachedXmlTextNode from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klmpqr", "Klmpqr", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klmpqr", Text node "Klmpqr", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klmpqr", Text node "Klmpqr", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.deleteData(3, 2), with selected range on detachedXmlTextNode from 1 to 3
Asserts runNo asserts ran
PassdetachedXmlTextNode.deleteData(376, 0), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.deleteData(376, 0), with selected range on detachedXmlTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlTextNode.deleteData(0, 0), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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.deleteData(0, 0), with selected range collapsed at (detachedXmlTextNode, 0)
Asserts runNo asserts ran
PassdetachedXmlTextNode.deleteData(1, 0), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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(1, 1, "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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.deleteData(1, 0), with selected range collapsed at (detachedXmlTextNode, 1)
Asserts runNo asserts ran
PassdetachedXmlTextNode.deleteData(detachedXmlTextNode.length, 0), 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("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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(8, 8, "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(8, 8, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.deleteData(detachedXmlTextNode.length, 0), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts runNo asserts ran
PassdetachedXmlTextNode.deleteData(1, 0), with unselected range on detachedXmlTextNode from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.deleteData(1, 0), with selected range on detachedXmlTextNode from 1 to 3
Asserts runNo asserts ran
PassdetachedXmlTextNode.deleteData(2, 0), with unselected range on detachedXmlTextNode from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.deleteData(2, 0), with selected range on detachedXmlTextNode from 1 to 3
Asserts runNo asserts ran
PassdetachedXmlTextNode.deleteData(3, 0), with unselected range on detachedXmlTextNode from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.deleteData(3, 0), with selected range on detachedXmlTextNode from 1 to 3
Asserts runNo asserts ran
PassdetachedXmlTextNode.deleteData(376, 631), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.deleteData(376, 631), with selected range on detachedXmlTextNode from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlTextNode.deleteData(0, 631), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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.deleteData(0, 631), with selected range collapsed at (detachedXmlTextNode, 0)
Asserts runNo asserts ran
PassdetachedXmlTextNode.deleteData(1, 631), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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("K", "K", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "K", Text node "K", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "K", Text node "K", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.deleteData(1, 631), with selected range collapsed at (detachedXmlTextNode, 1)
Asserts runNo asserts ran
PassdetachedXmlTextNode.deleteData(detachedXmlTextNode.length, 631), 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("number", "undefined", "Test bug: detachedXmlTextNode.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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(8, 8, "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(8, 8, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.deleteData(detachedXmlTextNode.length, 631), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
Asserts runNo asserts ran
PassdetachedXmlTextNode.deleteData(1, 631), with unselected range on detachedXmlTextNode from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("K", "K", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "K", Text node "K", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "K", Text node "K", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.deleteData(1, 631), with selected range on detachedXmlTextNode from 1 to 3
Asserts runNo asserts ran
PassdetachedXmlTextNode.deleteData(2, 631), with unselected range on detachedXmlTextNode from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Kl", "Kl", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Kl", Text node "Kl", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Kl", Text node "Kl", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(2, 2, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.deleteData(2, 631), with selected range on detachedXmlTextNode from 1 to 3
Asserts runNo asserts ran
PassdetachedXmlTextNode.deleteData(3, 631), with unselected range on detachedXmlTextNode from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Klm", "Klm", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Text node "Klm", Text node "Klm", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Klm", Text node "Klm", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlTextNode.deleteData(3, 631), with selected range on detachedXmlTextNode from 1 to 3
Asserts runNo asserts ran
Passcomment.deleteData(376, 2), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.deleteData(376, 2), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.deleteData(0, 2), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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("phabet soup?", "phabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--phabet soup?-->, Comment node <!--phabet 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 <!--phabet soup?-->, Comment node <!--phabet 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.deleteData(0, 2), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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("phabet soup?", "phabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--phabet soup?-->, Comment node <!--phabet 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 <!--phabet soup?-->, Comment node <!--phabet 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.deleteData(1, 2), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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("Ahabet soup?", "Ahabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Ahabet soup?-->, Comment node <!--Ahabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Ahabet soup?-->, Comment node <!--Ahabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.deleteData(1, 2), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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("Ahabet soup?", "Ahabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Ahabet soup?-->, Comment node <!--Ahabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Ahabet soup?-->, Comment node <!--Ahabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.deleteData(comment.length, 2), 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("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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(14, 14, "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(14, 14, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.deleteData(comment.length, 2), 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("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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(14, 14, "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(14, 14, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.deleteData(1, 2), with unselected range on comment from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 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("Ahabet soup?", "Ahabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Ahabet soup?-->, Comment node <!--Ahabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Ahabet soup?-->, Comment node <!--Ahabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.deleteData(1, 2), with selected range on comment from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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("Ahabet soup?", "Ahabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Ahabet soup?-->, Comment node <!--Ahabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Ahabet soup?-->, Comment node <!--Ahabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.deleteData(2, 2), with unselected range on comment from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 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("Alabet soup?", "Alabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alabet soup?-->, Comment node <!--Alabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alabet soup?-->, Comment node <!--Alabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(2, 2, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.deleteData(2, 2), with selected range on comment from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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("Alabet soup?", "Alabet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alabet soup?-->, Comment node <!--Alabet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alabet soup?-->, Comment node <!--Alabet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(2, 2, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.deleteData(3, 2), with unselected range on comment from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 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("Alpbet soup?", "Alpbet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alpbet soup?-->, Comment node <!--Alpbet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alpbet soup?-->, Comment node <!--Alpbet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.deleteData(3, 2), with selected range on comment from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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("Alpbet soup?", "Alpbet soup?", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alpbet soup?-->, Comment node <!--Alpbet soup?-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alpbet soup?-->, Comment node <!--Alpbet soup?-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.deleteData(376, 0), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.deleteData(376, 0), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.deleteData(0, 0), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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.deleteData(0, 0), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 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.deleteData(1, 0), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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(1, 1, "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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.deleteData(1, 0), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 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(1, 1, "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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.deleteData(comment.length, 0), 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("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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(14, 14, "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(14, 14, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.deleteData(comment.length, 0), 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("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 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(14, 14, "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(14, 14, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.deleteData(1, 0), with unselected range on comment from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.deleteData(1, 0), with selected range on comment from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.deleteData(2, 0), with unselected range on comment from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.deleteData(2, 0), with selected range on comment from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.deleteData(3, 0), with unselected range on comment from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.deleteData(3, 0), with selected range on comment from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.deleteData(376, 631), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.deleteData(376, 631), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.deleteData(0, 631), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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.deleteData(0, 631), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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.deleteData(1, 631), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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("A", "A", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--A-->, Comment node <!--A-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--A-->, Comment node <!--A-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.deleteData(1, 631), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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("A", "A", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--A-->, Comment node <!--A-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--A-->, Comment node <!--A-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.deleteData(comment.length, 631), 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("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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(14, 14, "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(14, 14, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.deleteData(comment.length, 631), 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("number", "undefined", "Test bug: comment.length is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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(14, 14, "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(14, 14, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.deleteData(1, 631), with unselected range on comment from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 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("A", "A", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--A-->, Comment node <!--A-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--A-->, Comment node <!--A-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.deleteData(1, 631), with selected range on comment from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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("A", "A", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--A-->, Comment node <!--A-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--A-->, Comment node <!--A-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.deleteData(2, 631), with unselected range on comment from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 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("Al", "Al", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Al-->, Comment node <!--Al-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Al-->, Comment node <!--Al-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(2, 2, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.deleteData(2, 631), with selected range on comment from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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("Al", "Al", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Al-->, Comment node <!--Al-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Al-->, Comment node <!--Al-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(2, 2, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.deleteData(3, 631), with unselected range on comment from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 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("Alp", "Alp", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alp-->, Comment node <!--Alp-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alp-->, Comment node <!--Alp-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passcomment.deleteData(3, 631), with selected range on comment from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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("Alp", "Alp", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Alp-->, Comment node <!--Alp-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Alp-->, Comment node <!--Alp-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.deleteData(376, 2), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.deleteData(376, 2), with selected range on foreignComment from 0 to 1
Asserts runNo asserts ran
PassforeignComment.deleteData(0, 2), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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("ommenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "ommenter\" 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 <!--ommenter" and "commentator" mean different things.  I've ...-->, Comment node <!--ommenter" and "commentator" mean different things.  I've ...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--ommenter" and "commentator" mean different things.  I've ...-->, Comment node <!--ommenter" and "commentator" mean different things.  I've ...-->, "Wrong end container")
    at Test.doTest ( /dom/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.deleteData(0, 2), with selected range collapsed at (foreignComment, 0)
Asserts runNo asserts ran
PassforeignComment.deleteData(1, 2), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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("\"mmenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"mmenter\" 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 <!--"mmenter" and "commentator" mean different things.  I've ...-->, Comment node <!--"mmenter" and "commentator" mean different things.  I've ...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"mmenter" and "commentator" mean different things.  I've ...-->, Comment node <!--"mmenter" and "commentator" mean different things.  I've ...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.deleteData(1, 2), with selected range collapsed at (foreignComment, 1)
Asserts runNo asserts ran
PassforeignComment.deleteData(foreignComment.length, 2), 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("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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(100, 100, "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(100, 100, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.deleteData(foreignComment.length, 2), with selected range collapsed at (foreignComment, foreignComment.length)
Asserts runNo asserts ran
PassforeignComment.deleteData(1, 2), with unselected range on foreignComment from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 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("\"mmenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"mmenter\" 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 <!--"mmenter" and "commentator" mean different things.  I've ...-->, Comment node <!--"mmenter" and "commentator" mean different things.  I've ...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"mmenter" and "commentator" mean different things.  I've ...-->, Comment node <!--"mmenter" and "commentator" mean different things.  I've ...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.deleteData(1, 2), with selected range on foreignComment from 1 to 3
Asserts runNo asserts ran
PassforeignComment.deleteData(2, 2), with unselected range on foreignComment from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 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("\"Cmenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Cmenter\" 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 <!--"Cmenter" and "commentator" mean different things.  I've ...-->, Comment node <!--"Cmenter" and "commentator" mean different things.  I've ...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Cmenter" and "commentator" mean different things.  I've ...-->, Comment node <!--"Cmenter" and "commentator" mean different things.  I've ...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(2, 2, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.deleteData(2, 2), with selected range on foreignComment from 1 to 3
Asserts runNo asserts ran
PassforeignComment.deleteData(3, 2), with unselected range on foreignComment from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 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("\"Coenter\" and \"commentator\" mean different things.  I've seen non-native speakers trip up on this.", "\"Coenter\" 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 <!--"Coenter" and "commentator" mean different things.  I've ...-->, Comment node <!--"Coenter" and "commentator" mean different things.  I've ...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Coenter" and "commentator" mean different things.  I've ...-->, Comment node <!--"Coenter" and "commentator" mean different things.  I've ...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.deleteData(3, 2), with selected range on foreignComment from 1 to 3
Asserts runNo asserts ran
PassforeignComment.deleteData(376, 0), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.deleteData(376, 0), with selected range on foreignComment from 0 to 1
Asserts runNo asserts ran
PassforeignComment.deleteData(0, 0), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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.deleteData(0, 0), with selected range collapsed at (foreignComment, 0)
Asserts runNo asserts ran
PassforeignComment.deleteData(1, 0), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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(1, 1, "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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.deleteData(1, 0), with selected range collapsed at (foreignComment, 1)
Asserts runNo asserts ran
PassforeignComment.deleteData(foreignComment.length, 0), 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("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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(100, 100, "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(100, 100, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.deleteData(foreignComment.length, 0), with selected range collapsed at (foreignComment, foreignComment.length)
Asserts runNo asserts ran
PassforeignComment.deleteData(1, 0), with unselected range on foreignComment from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.deleteData(1, 0), with selected range on foreignComment from 1 to 3
Asserts runNo asserts ran
PassforeignComment.deleteData(2, 0), with unselected range on foreignComment from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.deleteData(2, 0), with selected range on foreignComment from 1 to 3
Asserts runNo asserts ran
PassforeignComment.deleteData(3, 0), with unselected range on foreignComment from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.deleteData(3, 0), with selected range on foreignComment from 1 to 3
Asserts runNo asserts ran
PassforeignComment.deleteData(376, 631), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.deleteData(376, 631), with selected range on foreignComment from 0 to 1
Asserts runNo asserts ran
PassforeignComment.deleteData(0, 631), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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.deleteData(0, 631), with selected range collapsed at (foreignComment, 0)
Asserts runNo asserts ran
PassforeignComment.deleteData(1, 631), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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(1, 1, "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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.deleteData(1, 631), with selected range collapsed at (foreignComment, 1)
Asserts runNo asserts ran
PassforeignComment.deleteData(foreignComment.length, 631), 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("number", "undefined", "Test bug: foreignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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(100, 100, "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(100, 100, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.deleteData(foreignComment.length, 631), with selected range collapsed at (foreignComment, foreignComment.length)
Asserts runNo asserts ran
PassforeignComment.deleteData(1, 631), with unselected range on foreignComment from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 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(1, 1, "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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.deleteData(1, 631), with selected range on foreignComment from 1 to 3
Asserts runNo asserts ran
PassforeignComment.deleteData(2, 631), with unselected range on foreignComment from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 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("\"C", "\"C", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"C-->, Comment node <!--"C-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"C-->, Comment node <!--"C-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(2, 2, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.deleteData(2, 631), with selected range on foreignComment from 1 to 3
Asserts runNo asserts ran
PassforeignComment.deleteData(3, 631), with unselected range on foreignComment from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 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("\"Co", "\"Co", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--"Co-->, Comment node <!--"Co-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--"Co-->, Comment node <!--"Co-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignComment.deleteData(3, 631), with selected range on foreignComment from 1 to 3
Asserts runNo asserts ran
PassxmlComment.deleteData(376, 2), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.deleteData(376, 2), with selected range on xmlComment from 0 to 1
Asserts runNo asserts ran
PassxmlComment.deleteData(0, 2), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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("maliciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "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 <!--maliciously created a comment that will break incautious ...-->, Comment node <!--maliciously created a comment that will break incautious ...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--maliciously created a comment that will break incautious ...-->, Comment node <!--maliciously created a comment that will break incautious ...-->, "Wrong end container")
    at Test.doTest ( /dom/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.deleteData(0, 2), with selected range collapsed at (xmlComment, 0)
Asserts runNo asserts ran
PassxmlComment.deleteData(1, 2), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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("Ialiciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Ialiciously 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 <!--Ialiciously created a comment that will break incautious ...-->, Comment node <!--Ialiciously created a comment that will break incautious ...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Ialiciously created a comment that will break incautious ...-->, Comment node <!--Ialiciously created a comment that will break incautious ...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.deleteData(1, 2), with selected range collapsed at (xmlComment, 1)
Asserts runNo asserts ran
PassxmlComment.deleteData(xmlComment.length, 2), 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("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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(143, 143, "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(143, 143, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.deleteData(xmlComment.length, 2), with selected range collapsed at (xmlComment, xmlComment.length)
Asserts runNo asserts ran
PassxmlComment.deleteData(1, 2), with unselected range on xmlComment from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 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("Ialiciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "Ialiciously 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 <!--Ialiciously created a comment that will break incautious ...-->, Comment node <!--Ialiciously created a comment that will break incautious ...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Ialiciously created a comment that will break incautious ...-->, Comment node <!--Ialiciously created a comment that will break incautious ...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.deleteData(1, 2), with selected range on xmlComment from 1 to 3
Asserts runNo asserts ran
PassxmlComment.deleteData(2, 2), with unselected range on xmlComment from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 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 liciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I liciously 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 liciously created a comment that will break incautious ...-->, Comment node <!--I liciously created a comment that will break incautious ...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I liciously created a comment that will break incautious ...-->, Comment node <!--I liciously created a comment that will break incautious ...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(2, 2, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.deleteData(2, 2), with selected range on xmlComment from 1 to 3
Asserts runNo asserts ran
PassxmlComment.deleteData(3, 2), with unselected range on xmlComment from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 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 miciously created a comment that will break incautious XML serializers, but Firefox threw an exception, so all I got was this lousy T-shirt", "I miciously 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 miciously created a comment that will break incautious ...-->, Comment node <!--I miciously created a comment that will break incautious ...-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I miciously created a comment that will break incautious ...-->, Comment node <!--I miciously created a comment that will break incautious ...-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.deleteData(3, 2), with selected range on xmlComment from 1 to 3
Asserts runNo asserts ran
PassxmlComment.deleteData(376, 0), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.deleteData(376, 0), with selected range on xmlComment from 0 to 1
Asserts runNo asserts ran
PassxmlComment.deleteData(0, 0), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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.deleteData(0, 0), with selected range collapsed at (xmlComment, 0)
Asserts runNo asserts ran
PassxmlComment.deleteData(1, 0), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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(1, 1, "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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.deleteData(1, 0), with selected range collapsed at (xmlComment, 1)
Asserts runNo asserts ran
PassxmlComment.deleteData(xmlComment.length, 0), 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("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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(143, 143, "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(143, 143, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.deleteData(xmlComment.length, 0), with selected range collapsed at (xmlComment, xmlComment.length)
Asserts runNo asserts ran
PassxmlComment.deleteData(1, 0), with unselected range on xmlComment from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.deleteData(1, 0), with selected range on xmlComment from 1 to 3
Asserts runNo asserts ran
PassxmlComment.deleteData(2, 0), with unselected range on xmlComment from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.deleteData(2, 0), with selected range on xmlComment from 1 to 3
Asserts runNo asserts ran
PassxmlComment.deleteData(3, 0), with unselected range on xmlComment from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.deleteData(3, 0), with selected range on xmlComment from 1 to 3
Asserts runNo asserts ran
PassxmlComment.deleteData(376, 631), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.deleteData(376, 631), with selected range on xmlComment from 0 to 1
Asserts runNo asserts ran
PassxmlComment.deleteData(0, 631), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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.deleteData(0, 631), with selected range collapsed at (xmlComment, 0)
Asserts runNo asserts ran
PassxmlComment.deleteData(1, 631), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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", "I", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I-->, Comment node <!--I-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I-->, Comment node <!--I-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.deleteData(1, 631), with selected range collapsed at (xmlComment, 1)
Asserts runNo asserts ran
PassxmlComment.deleteData(xmlComment.length, 631), 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("number", "undefined", "Test bug: xmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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(143, 143, "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(143, 143, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.deleteData(xmlComment.length, 631), with selected range collapsed at (xmlComment, xmlComment.length)
Asserts runNo asserts ran
PassxmlComment.deleteData(1, 631), with unselected range on xmlComment from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 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", "I", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I-->, Comment node <!--I-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I-->, Comment node <!--I-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.deleteData(1, 631), with selected range on xmlComment from 1 to 3
Asserts runNo asserts ran
PassxmlComment.deleteData(2, 631), with unselected range on xmlComment from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 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 ", "I ", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I -->, Comment node <!--I -->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I -->, Comment node <!--I -->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(2, 2, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.deleteData(2, 631), with selected range on xmlComment from 1 to 3
Asserts runNo asserts ran
PassxmlComment.deleteData(3, 631), with unselected range on xmlComment from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 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 m", "I m", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--I m-->, Comment node <!--I m-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--I m-->, Comment node <!--I m-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassxmlComment.deleteData(3, 631), with selected range on xmlComment from 1 to 3
Asserts runNo asserts ran
PassdetachedComment.deleteData(376, 2), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.deleteData(376, 2), with selected range on detachedComment from 0 to 1
Asserts runNo asserts ran
PassdetachedComment.deleteData(0, 2), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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("uvwxyz", "uvwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--uvwxyz-->, Comment node <!--uvwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--uvwxyz-->, Comment node <!--uvwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/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.deleteData(0, 2), with selected range collapsed at (detachedComment, 0)
Asserts runNo asserts ran
PassdetachedComment.deleteData(1, 2), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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("Svwxyz", "Svwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Svwxyz-->, Comment node <!--Svwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Svwxyz-->, Comment node <!--Svwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.deleteData(1, 2), with selected range collapsed at (detachedComment, 1)
Asserts runNo asserts ran
PassdetachedComment.deleteData(detachedComment.length, 2), 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("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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(8, 8, "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(8, 8, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.deleteData(detachedComment.length, 2), with selected range collapsed at (detachedComment, detachedComment.length)
Asserts runNo asserts ran
PassdetachedComment.deleteData(1, 2), with unselected range on detachedComment from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Svwxyz", "Svwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Svwxyz-->, Comment node <!--Svwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Svwxyz-->, Comment node <!--Svwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.deleteData(1, 2), with selected range on detachedComment from 1 to 3
Asserts runNo asserts ran
PassdetachedComment.deleteData(2, 2), with unselected range on detachedComment from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stwxyz", "Stwxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stwxyz-->, Comment node <!--Stwxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stwxyz-->, Comment node <!--Stwxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(2, 2, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.deleteData(2, 2), with selected range on detachedComment from 1 to 3
Asserts runNo asserts ran
PassdetachedComment.deleteData(3, 2), with unselected range on detachedComment from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stuxyz", "Stuxyz", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stuxyz-->, Comment node <!--Stuxyz-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stuxyz-->, Comment node <!--Stuxyz-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.deleteData(3, 2), with selected range on detachedComment from 1 to 3
Asserts runNo asserts ran
PassdetachedComment.deleteData(376, 0), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.deleteData(376, 0), with selected range on detachedComment from 0 to 1
Asserts runNo asserts ran
PassdetachedComment.deleteData(0, 0), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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.deleteData(0, 0), with selected range collapsed at (detachedComment, 0)
Asserts runNo asserts ran
PassdetachedComment.deleteData(1, 0), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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(1, 1, "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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.deleteData(1, 0), with selected range collapsed at (detachedComment, 1)
Asserts runNo asserts ran
PassdetachedComment.deleteData(detachedComment.length, 0), 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("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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(8, 8, "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(8, 8, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.deleteData(detachedComment.length, 0), with selected range collapsed at (detachedComment, detachedComment.length)
Asserts runNo asserts ran
PassdetachedComment.deleteData(1, 0), with unselected range on detachedComment from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.deleteData(1, 0), with selected range on detachedComment from 1 to 3
Asserts runNo asserts ran
PassdetachedComment.deleteData(2, 0), with unselected range on detachedComment from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.deleteData(2, 0), with selected range on detachedComment from 1 to 3
Asserts runNo asserts ran
PassdetachedComment.deleteData(3, 0), with unselected range on detachedComment from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.deleteData(3, 0), with selected range on detachedComment from 1 to 3
Asserts runNo asserts ran
PassdetachedComment.deleteData(376, 631), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.deleteData(376, 631), with selected range on detachedComment from 0 to 1
Asserts runNo asserts ran
PassdetachedComment.deleteData(0, 631), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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.deleteData(0, 631), with selected range collapsed at (detachedComment, 0)
Asserts runNo asserts ran
PassdetachedComment.deleteData(1, 631), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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("S", "S", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--S-->, Comment node <!--S-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--S-->, Comment node <!--S-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.deleteData(1, 631), with selected range collapsed at (detachedComment, 1)
Asserts runNo asserts ran
PassdetachedComment.deleteData(detachedComment.length, 631), 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("number", "undefined", "Test bug: detachedComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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(8, 8, "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(8, 8, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.deleteData(detachedComment.length, 631), with selected range collapsed at (detachedComment, detachedComment.length)
Asserts runNo asserts ran
PassdetachedComment.deleteData(1, 631), with unselected range on detachedComment from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("S", "S", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--S-->, Comment node <!--S-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--S-->, Comment node <!--S-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.deleteData(1, 631), with selected range on detachedComment from 1 to 3
Asserts runNo asserts ran
PassdetachedComment.deleteData(2, 631), with unselected range on detachedComment from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("St", "St", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--St-->, Comment node <!--St-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--St-->, Comment node <!--St-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(2, 2, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.deleteData(2, 631), with selected range on detachedComment from 1 to 3
Asserts runNo asserts ran
PassdetachedComment.deleteData(3, 631), with unselected range on detachedComment from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(null, null, "Sanity check failed: changing data changed the parent")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:304:3)
Pass
assert_equals("Stu", "Stu", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Comment node <!--Stu-->, Comment node <!--Stu-->, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Comment node <!--Stu-->, Comment node <!--Stu-->, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedComment.deleteData(3, 631), with selected range on detachedComment from 1 to 3
Asserts runNo asserts ran
PassdetachedForeignComment.deleteData(376, 2), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.deleteData(376, 2), with selected range on detachedForeignComment from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignComment.deleteData(0, 2), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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.deleteData(0, 2), with selected range collapsed at (detachedForeignComment, 0)
Asserts runNo asserts ran
PassdetachedForeignComment.deleteData(1, 2), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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(1, 1, "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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.deleteData(1, 2), with selected range collapsed at (detachedForeignComment, 1)
Asserts runNo asserts ran
PassdetachedForeignComment.deleteData(detachedForeignComment.length, 2), 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("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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(19, 19, "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(19, 19, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.deleteData(detachedForeignComment.length, 2), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts runNo asserts ran
PassdetachedForeignComment.deleteData(1, 2), with unselected range on detachedForeignComment from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
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(1, 1, "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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.deleteData(1, 2), with selected range on detachedForeignComment from 1 to 3
Asserts runNo asserts ran
PassdetachedForeignComment.deleteData(2, 2), with unselected range on detachedForeignComment from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
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(1, 1, "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(2, 2, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.deleteData(2, 2), with selected range on detachedForeignComment from 1 to 3
Asserts runNo asserts ran
PassdetachedForeignComment.deleteData(3, 2), with unselected range on detachedForeignComment from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.deleteData(3, 2), with selected range on detachedForeignComment from 1 to 3
Asserts runNo asserts ran
PassdetachedForeignComment.deleteData(376, 0), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.deleteData(376, 0), with selected range on detachedForeignComment from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignComment.deleteData(0, 0), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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.deleteData(0, 0), with selected range collapsed at (detachedForeignComment, 0)
Asserts runNo asserts ran
PassdetachedForeignComment.deleteData(1, 0), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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(1, 1, "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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.deleteData(1, 0), with selected range collapsed at (detachedForeignComment, 1)
Asserts runNo asserts ran
PassdetachedForeignComment.deleteData(detachedForeignComment.length, 0), 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("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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(19, 19, "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(19, 19, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.deleteData(detachedForeignComment.length, 0), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts runNo asserts ran
PassdetachedForeignComment.deleteData(1, 0), with unselected range on detachedForeignComment from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.deleteData(1, 0), with selected range on detachedForeignComment from 1 to 3
Asserts runNo asserts ran
PassdetachedForeignComment.deleteData(2, 0), with unselected range on detachedForeignComment from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.deleteData(2, 0), with selected range on detachedForeignComment from 1 to 3
Asserts runNo asserts ran
PassdetachedForeignComment.deleteData(3, 0), with unselected range on detachedForeignComment from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.deleteData(3, 0), with selected range on detachedForeignComment from 1 to 3
Asserts runNo asserts ran
PassdetachedForeignComment.deleteData(376, 631), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.deleteData(376, 631), with selected range on detachedForeignComment from 0 to 1
Asserts runNo asserts ran
PassdetachedForeignComment.deleteData(0, 631), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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.deleteData(0, 631), with selected range collapsed at (detachedForeignComment, 0)
Asserts runNo asserts ran
PassdetachedForeignComment.deleteData(1, 631), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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(1, 1, "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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.deleteData(1, 631), with selected range collapsed at (detachedForeignComment, 1)
Asserts runNo asserts ran
PassdetachedForeignComment.deleteData(detachedForeignComment.length, 631), 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("number", "undefined", "Test bug: detachedForeignComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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(19, 19, "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(19, 19, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.deleteData(detachedForeignComment.length, 631), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
Asserts runNo asserts ran
PassdetachedForeignComment.deleteData(1, 631), with unselected range on detachedForeignComment from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
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(1, 1, "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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.deleteData(1, 631), with selected range on detachedForeignComment from 1 to 3
Asserts runNo asserts ran
PassdetachedForeignComment.deleteData(2, 631), with unselected range on detachedForeignComment from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
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(1, 1, "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(2, 2, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.deleteData(2, 631), with selected range on detachedForeignComment from 1 to 3
Asserts runNo asserts ran
PassdetachedForeignComment.deleteData(3, 631), with unselected range on detachedForeignComment from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedForeignComment.deleteData(3, 631), with selected range on detachedForeignComment from 1 to 3
Asserts runNo asserts ran
PassdetachedXmlComment.deleteData(376, 2), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.deleteData(376, 2), with selected range on detachedXmlComment from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlComment.deleteData(0, 2), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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.deleteData(0, 2), with selected range collapsed at (detachedXmlComment, 0)
Asserts runNo asserts ran
PassdetachedXmlComment.deleteData(1, 2), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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(1, 1, "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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.deleteData(1, 2), with selected range collapsed at (detachedXmlComment, 1)
Asserts runNo asserts ran
PassdetachedXmlComment.deleteData(detachedXmlComment.length, 2), 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("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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(26, 26, "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(26, 26, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.deleteData(detachedXmlComment.length, 2), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts runNo asserts ran
PassdetachedXmlComment.deleteData(1, 2), with unselected range on detachedXmlComment from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
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(1, 1, "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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.deleteData(1, 2), with selected range on detachedXmlComment from 1 to 3
Asserts runNo asserts ran
PassdetachedXmlComment.deleteData(2, 2), with unselected range on detachedXmlComment from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
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(1, 1, "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(2, 2, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.deleteData(2, 2), with selected range on detachedXmlComment from 1 to 3
Asserts runNo asserts ran
PassdetachedXmlComment.deleteData(3, 2), with unselected range on detachedXmlComment from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.deleteData(3, 2), with selected range on detachedXmlComment from 1 to 3
Asserts runNo asserts ran
PassdetachedXmlComment.deleteData(376, 0), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.deleteData(376, 0), with selected range on detachedXmlComment from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlComment.deleteData(0, 0), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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.deleteData(0, 0), with selected range collapsed at (detachedXmlComment, 0)
Asserts runNo asserts ran
PassdetachedXmlComment.deleteData(1, 0), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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(1, 1, "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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.deleteData(1, 0), with selected range collapsed at (detachedXmlComment, 1)
Asserts runNo asserts ran
PassdetachedXmlComment.deleteData(detachedXmlComment.length, 0), 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("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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(26, 26, "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(26, 26, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.deleteData(detachedXmlComment.length, 0), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts runNo asserts ran
PassdetachedXmlComment.deleteData(1, 0), with unselected range on detachedXmlComment from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.deleteData(1, 0), with selected range on detachedXmlComment from 1 to 3
Asserts runNo asserts ran
PassdetachedXmlComment.deleteData(2, 0), with unselected range on detachedXmlComment from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.deleteData(2, 0), with selected range on detachedXmlComment from 1 to 3
Asserts runNo asserts ran
PassdetachedXmlComment.deleteData(3, 0), with unselected range on detachedXmlComment from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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_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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.deleteData(3, 0), with selected range on detachedXmlComment from 1 to 3
Asserts runNo asserts ran
PassdetachedXmlComment.deleteData(376, 631), 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("number", "undefined", "Test bug: 376 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: exception thrown but data changed")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:312: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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.deleteData(376, 631), with selected range on detachedXmlComment from 0 to 1
Asserts runNo asserts ran
PassdetachedXmlComment.deleteData(0, 631), 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("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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.deleteData(0, 631), with selected range collapsed at (detachedXmlComment, 0)
Asserts runNo asserts ran
PassdetachedXmlComment.deleteData(1, 631), 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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(1, 1, "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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.deleteData(1, 631), with selected range collapsed at (detachedXmlComment, 1)
Asserts runNo asserts ran
PassdetachedXmlComment.deleteData(detachedXmlComment.length, 631), 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("number", "undefined", "Test bug: detachedXmlComment.length is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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(26, 26, "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(26, 26, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.deleteData(detachedXmlComment.length, 631), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
Asserts runNo asserts ran
PassdetachedXmlComment.deleteData(1, 631), with unselected range on detachedXmlComment from 1 to 3
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
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(1, 1, "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(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.deleteData(1, 631), with selected range on detachedXmlComment from 1 to 3
Asserts runNo asserts ran
PassdetachedXmlComment.deleteData(2, 631), with unselected range on detachedXmlComment from 1 to 3
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
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(1, 1, "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(2, 2, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.deleteData(2, 631), with selected range on detachedXmlComment from 1 to 3
Asserts runNo asserts ran
PassdetachedXmlComment.deleteData(3, 631), with unselected range on detachedXmlComment from 1 to 3
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 631 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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
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(1, 1, "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(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassdetachedXmlComment.deleteData(3, 631), with selected range on detachedXmlComment from 1 to 3
Asserts runNo asserts ran
Passparas[0].firstChild.deleteData(1, 2), with unselected range collapsed at (paras[0], 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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] is undefined")
    at  /dom/ranges/Range-mutations.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">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Ä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("Äc̈d̈ëf̈g̈ḧ\n", "Ä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(Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, "Wrong end container")
    at Test.doTest ( /dom/ranges/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.deleteData(1, 2), with selected range collapsed at (paras[0], 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Ä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("Äc̈d̈ëf̈g̈ḧ\n", "Ä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(Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, "Wrong end container")
    at Test.doTest ( /dom/ranges/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.deleteData(1, 2), with unselected range on paras[0] 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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] is undefined")
    at  /dom/ranges/Range-mutations.js: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">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Ä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("Äc̈d̈ëf̈g̈ḧ\n", "Ä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(Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(1, 2), with selected range on paras[0] 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Ä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("Äc̈d̈ëf̈g̈ḧ\n", "Ä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(Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(1, 2), with unselected range collapsed at (paras[0], 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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] is undefined")
    at  /dom/ranges/Range-mutations.js: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">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Ä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("Äc̈d̈ëf̈g̈ḧ\n", "Ä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(Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(1, 2), with selected range collapsed at (paras[0], 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Ä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("Äc̈d̈ëf̈g̈ḧ\n", "Ä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(Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(1, 2), with unselected range from (paras[0].firstChild, 1) to (paras[0], 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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] is undefined")
    at  /dom/ranges/Range-mutations.js: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">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Ä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("Äc̈d̈ëf̈g̈ḧ\n", "Ä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 "Äc̈d̈ëf̈g̈ḧ ", Text node "Äc̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(1, 2), with selected range from (paras[0].firstChild, 1) to (paras[0], 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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Ä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("Äc̈d̈ëf̈g̈ḧ\n", "Ä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 "Äc̈d̈ëf̈g̈ḧ ", Text node "Äc̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(2, 2), with unselected range from (paras[0].firstChild, 1) to (paras[0], 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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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] is undefined")
    at  /dom/ranges/Range-mutations.js: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">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Ä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("Äc̈d̈ëf̈g̈ḧ\n", "Ä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 "Äc̈d̈ëf̈g̈ḧ ", Text node "Äc̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(2, 2), with selected range from (paras[0].firstChild, 1) to (paras[0], 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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Ä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("Äc̈d̈ëf̈g̈ḧ\n", "Ä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 "Äc̈d̈ëf̈g̈ḧ ", Text node "Äc̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(3, 2), with unselected range from (paras[0].firstChild, 1) to (paras[0], 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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 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] is undefined")
    at  /dom/ranges/Range-mutations.js: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̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈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̈d̈ëf̈g̈ḧ\n", "Äb̈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̈d̈ëf̈g̈ḧ ", Text node "Äb̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Element node <p id="a">Äb̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈d̈ëf̈g̈ḧ </p>, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(3, 2), with selected range from (paras[0].firstChild, 1) to (paras[0], 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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈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̈d̈ëf̈g̈ḧ\n", "Äb̈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̈d̈ëf̈g̈ḧ ", Text node "Äb̈d̈ëf̈g̈ḧ ", "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(1, 1, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Element node <p id="a">Äb̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈d̈ëf̈g̈ḧ </p>, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(1, 2), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3)
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Ä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("Äc̈d̈ëf̈g̈ḧ\n", "Ä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(Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äc̈d̈ëf̈g̈ḧ ", Text node "Äc̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(1, 2), with selected range from (paras[0], 0) to (paras[0].firstChild, 3)
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("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Ä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("Äc̈d̈ëf̈g̈ḧ\n", "Ä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(Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äc̈d̈ëf̈g̈ḧ ", Text node "Äc̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(1, 1, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(2, 2), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3)
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Ä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("Äc̈d̈ëf̈g̈ḧ\n", "Ä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(Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äc̈d̈ëf̈g̈ḧ ", Text node "Äc̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(2, 2, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(2, 2), with selected range from (paras[0], 0) to (paras[0].firstChild, 3)
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("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Ä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("Äc̈d̈ëf̈g̈ḧ\n", "Ä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(Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äc̈d̈ëf̈g̈ḧ </p>, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Text node "Äc̈d̈ëf̈g̈ḧ ", Text node "Äc̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(2, 2, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(3, 2), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3)
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_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: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_equals(Element node <p id="a">Äb̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈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̈d̈ëf̈g̈ḧ\n", "Äb̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Element node <p id="a">Äb̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈d̈ëf̈g̈ḧ </p>, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138: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̈d̈ëf̈g̈ḧ ", Text node "Äb̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
Passparas[0].firstChild.deleteData(3, 2), with selected range from (paras[0], 0) to (paras[0].firstChild, 3)
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("number", "undefined", "Test bug: 3 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("number", "undefined", "Test bug: 2 is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈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̈d̈ëf̈g̈ḧ\n", "Äb̈d̈ëf̈g̈ḧ\n", "Sanity check failed: data not changed as expected")
    at testReplaceDataAlgorithm ( /dom/ranges/Range-mutations.js:315:5)
Pass
assert_equals(Element node <p id="a">Äb̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈d̈ëf̈g̈ḧ </p>, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138: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̈d̈ëf̈g̈ḧ ", Text node "Äb̈d̈ëf̈g̈ḧ ", "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(3, 3, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)