Summary

Harness status: OK

Found 76 tests

Details

ResultTest NameMessage
PasstestDiv.insertBefore(paras[0], paras[1]), with unselected range collapsed at (paras[0], 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: testDiv 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("object", "undefined", "Test bug: paras[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: 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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" 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(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" 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)
PasstestDiv.insertBefore(paras[0], paras[1]), with selected range collapsed at (paras[0], 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: testDiv is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1] 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..., "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" 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)
PasstestDiv.insertBefore(paras[0], paras[1]), with unselected range on paras[0] from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: testDiv 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("object", "undefined", "Test bug: paras[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: 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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" 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(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" 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)
PasstestDiv.insertBefore(paras[0], paras[1]), with selected range on paras[0] from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: testDiv is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1] 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..., "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" 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)
PasstestDiv.insertBefore(paras[0], paras[1]), with unselected range collapsed at (paras[0], 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: testDiv 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("object", "undefined", "Test bug: paras[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_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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" 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(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" 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)
PasstestDiv.insertBefore(paras[0], paras[1]), with selected range collapsed at (paras[0], 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: testDiv is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1] 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..., "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" 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)
PasstestDiv.insertBefore(paras[0], paras[1]), with unselected range on testDiv from 0 to 2
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: testDiv 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("object", "undefined", "Test bug: paras[1] is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: testDiv is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: testDiv 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_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" 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(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" 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)
PasstestDiv.insertBefore(paras[0], paras[1]), with selected range on testDiv from 0 to 2
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: testDiv is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1] 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..., "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" 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)
PasstestDiv.insertBefore(paras[0], paras[1]), with unselected range collapsed at (testDiv, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: testDiv 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("object", "undefined", "Test bug: paras[1] is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: testDiv is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: testDiv is undefined")
    at  /dom/ranges/Range-mutations.js: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..., "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" 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)
PasstestDiv.insertBefore(paras[0], paras[1]), with selected range collapsed at (testDiv, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: testDiv is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1] 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..., "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" 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)
PasstestDiv.insertBefore(paras[0], paras[1]), with unselected range on testDiv from 1 to 2
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: testDiv 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("object", "undefined", "Test bug: paras[1] is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: testDiv is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: testDiv 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_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" 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(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" 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)
PasstestDiv.insertBefore(paras[0], paras[1]), with selected range on testDiv from 1 to 2
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: testDiv is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1] 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..., "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" 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)
PasstestDiv.insertBefore(paras[0], paras[1]), with unselected range collapsed at (testDiv, 2)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: testDiv 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("object", "undefined", "Test bug: paras[1] is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: testDiv 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: testDiv 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_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(2, 2, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" 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)
PasstestDiv.insertBefore(paras[0], paras[1]), with selected range collapsed at (testDiv, 2)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: testDiv is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1] 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..., "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(2, 2, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" 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)
Passparas[0].insertBefore(paras[1], paras[0].firstChild), with unselected range collapsed at (paras[0], 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[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("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"><p id="b" style="display:none">Ijklmnop </p>Äb..., Element node <p id="a"><p id="b" style="display:none">Ijklmnop </p>Äb..., "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.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"><p id="b" style="display:none">Ijklmnop </p>Äb..., Element node <p id="a"><p id="b" style="display:none">Ijklmnop </p>Äb..., "Wrong end container")
    at Test.doTest ( /dom/ranges/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].insertBefore(paras[1], paras[0].firstChild), with selected range collapsed at (paras[0], 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a"><p id="b" style="display:none">Ijklmnop </p>Äb..., Element node <p id="a"><p id="b" style="display:none">Ijklmnop </p>Äb..., "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.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"><p id="b" style="display:none">Ijklmnop </p>Äb..., Element node <p id="a"><p id="b" style="display:none">Ijklmnop </p>Äb..., "Wrong end container")
    at Test.doTest ( /dom/ranges/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].insertBefore(paras[1], paras[0].firstChild), with unselected range on paras[0] from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[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("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"><p id="b" style="display:none">Ijklmnop </p>Äb..., Element node <p id="a"><p id="b" style="display:none">Ijklmnop </p>Äb..., "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.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"><p id="b" style="display:none">Ijklmnop </p>Äb..., Element node <p id="a"><p id="b" style="display:none">Ijklmnop </p>Äb..., "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].insertBefore(paras[1], paras[0].firstChild), with selected range on paras[0] from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a"><p id="b" style="display:none">Ijklmnop </p>Äb..., Element node <p id="a"><p id="b" style="display:none">Ijklmnop </p>Äb..., "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.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"><p id="b" style="display:none">Ijklmnop </p>Äb..., Element node <p id="a"><p id="b" style="display:none">Ijklmnop </p>Äb..., "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].insertBefore(paras[1], paras[0].firstChild), with unselected range collapsed at (paras[0], 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[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("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"><p id="b" style="display:none">Ijklmnop </p>Äb..., Element node <p id="a"><p id="b" style="display:none">Ijklmnop </p>Äb..., "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(2, 2, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Element node <p id="a"><p id="b" style="display:none">Ijklmnop </p>Äb..., Element node <p id="a"><p id="b" style="display:none">Ijklmnop </p>Äb..., "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].insertBefore(paras[1], paras[0].firstChild), with selected range collapsed at (paras[0], 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a"><p id="b" style="display:none">Ijklmnop </p>Äb..., Element node <p id="a"><p id="b" style="display:none">Ijklmnop </p>Äb..., "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(2, 2, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Element node <p id="a"><p id="b" style="display:none">Ijklmnop </p>Äb..., Element node <p id="a"><p id="b" style="display:none">Ijklmnop </p>Äb..., "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].insertBefore(paras[1], paras[0].firstChild), with unselected range on testDiv from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[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("object", "undefined", "Test bug: testDiv is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: testDiv is undefined")
    at  /dom/ranges/Range-mutations.js: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"><p id="b" style="display:none">I..., Element node <div id="test"><p id="a"><p id="b" style="display:none">I..., "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.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 <div id="test"><p id="a"><p id="b" style="display:none">I..., Element node <div id="test"><p id="a"><p id="b" style="display:none">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[0].insertBefore(paras[1], paras[0].firstChild), with selected range on testDiv from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a"><p id="b" style="display:none">I..., Element node <div id="test"><p id="a"><p id="b" style="display:none">I..., "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.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 <div id="test"><p id="a"><p id="b" style="display:none">I..., Element node <div id="test"><p id="a"><p id="b" style="display:none">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[0].insertBefore(paras[1], paras[0].firstChild), with unselected range on testDiv from 0 to 2
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[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("object", "undefined", "Test bug: testDiv is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: testDiv 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_equals(Element node <div id="test"><p id="a"><p id="b" style="display:none">I..., Element node <div id="test"><p id="a"><p id="b" style="display:none">I..., "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.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 <div id="test"><p id="a"><p id="b" style="display:none">I..., Element node <div id="test"><p id="a"><p id="b" style="display:none">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[0].insertBefore(paras[1], paras[0].firstChild), with selected range on testDiv from 0 to 2
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a"><p id="b" style="display:none">I..., Element node <div id="test"><p id="a"><p id="b" style="display:none">I..., "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.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 <div id="test"><p id="a"><p id="b" style="display:none">I..., Element node <div id="test"><p id="a"><p id="b" style="display:none">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[0].insertBefore(paras[1], paras[0].firstChild), with unselected range collapsed at (testDiv, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[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("object", "undefined", "Test bug: testDiv is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: testDiv is undefined")
    at  /dom/ranges/Range-mutations.js: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"><p id="b" style="display:none">I..., Element node <div id="test"><p id="a"><p id="b" style="display:none">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(Element node <div id="test"><p id="a"><p id="b" style="display:none">I..., Element node <div id="test"><p id="a"><p id="b" style="display:none">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[0].insertBefore(paras[1], paras[0].firstChild), with selected range collapsed at (testDiv, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a"><p id="b" style="display:none">I..., Element node <div id="test"><p id="a"><p id="b" style="display:none">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(Element node <div id="test"><p id="a"><p id="b" style="display:none">I..., Element node <div id="test"><p id="a"><p id="b" style="display:none">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[0].insertBefore(paras[1], paras[0].firstChild), with unselected range on testDiv from 1 to 2
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[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("object", "undefined", "Test bug: testDiv is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: testDiv 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_equals(Element node <div id="test"><p id="a"><p id="b" style="display:none">I..., Element node <div id="test"><p id="a"><p id="b" style="display:none">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(Element node <div id="test"><p id="a"><p id="b" style="display:none">I..., Element node <div id="test"><p id="a"><p id="b" style="display:none">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[0].insertBefore(paras[1], paras[0].firstChild), with selected range on testDiv from 1 to 2
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <div id="test"><p id="a"><p id="b" style="display:none">I..., Element node <div id="test"><p id="a"><p id="b" style="display:none">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(Element node <div id="test"><p id="a"><p id="b" style="display:none">I..., Element node <div id="test"><p id="a"><p id="b" style="display:none">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[0].insertBefore(paras[1], null), with unselected range collapsed at (paras[0], 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1] is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: null 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">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style="display:none"..., Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style="display:none"..., "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.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">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style="display:none"..., Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style="display:none"..., "Wrong end container")
    at Test.doTest ( /dom/ranges/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].insertBefore(paras[1], null), with selected range collapsed at (paras[0], 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: null is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style="display:none"..., Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style="display:none"..., "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.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">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style="display:none"..., Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style="display:none"..., "Wrong end container")
    at Test.doTest ( /dom/ranges/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].insertBefore(paras[1], null), with unselected range on paras[0] from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1] is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: null 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">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style="display:none"..., Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style="display:none"..., "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.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">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style="display:none"..., Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style="display:none"..., "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].insertBefore(paras[1], null), with selected range on paras[0] from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: null is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style="display:none"..., Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style="display:none"..., "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.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">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style="display:none"..., Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style="display:none"..., "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].insertBefore(paras[1], null), with unselected range collapsed at (paras[0], 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1] is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: null 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">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style="display:none"..., Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style="display:none"..., "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̈c̈d̈ëf̈g̈ḧ <p id="b" style="display:none"..., Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style="display:none"..., "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].insertBefore(paras[1], null), with selected range collapsed at (paras[0], 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: null is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style="display:none"..., Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style="display:none"..., "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̈c̈d̈ëf̈g̈ḧ <p id="b" style="display:none"..., Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style="display:none"..., "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].insertBefore(paras[1], null), with unselected range on testDiv from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1] is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: null is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: testDiv is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: testDiv is undefined")
    at  /dom/ranges/Range-mutations.js: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 id="b" style..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style..., "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style..., "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].insertBefore(paras[1], null), with selected range on testDiv from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: null 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 id="b" style..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style..., "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style..., "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].insertBefore(paras[1], null), with unselected range on testDiv from 0 to 2
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1] is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: null is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: testDiv is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: testDiv 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_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style..., "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style..., "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].insertBefore(paras[1], null), with selected range on testDiv from 0 to 2
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: null 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 id="b" style..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style..., "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style..., "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].insertBefore(paras[1], null), with unselected range collapsed at (testDiv, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1] is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: null is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: testDiv is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: testDiv is undefined")
    at  /dom/ranges/Range-mutations.js: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 id="b" style..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style..., "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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style..., "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].insertBefore(paras[1], null), with selected range collapsed at (testDiv, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: null 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 id="b" style..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style..., "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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style..., "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].insertBefore(paras[1], null), with unselected range on testDiv from 1 to 2
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1] is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: null is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: testDiv is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: testDiv 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_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style..., "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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style..., "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].insertBefore(paras[1], null), with selected range on testDiv from 1 to 2
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[1] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: null 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 id="b" style..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style..., "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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ <p id="b" style..., "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)
PassforeignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with unselected range collapsed at (foreignDoc, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignDoc is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignDoc.documentElement is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignDoc is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignDoc is undefined")
    at  /dom/ranges/Range-mutations.js: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, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with selected range collapsed at (foreignDoc, 0)
Asserts runNo asserts ran
PassforeignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with unselected range on foreignDoc from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignDoc is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignDoc.documentElement is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignDoc is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignDoc is undefined")
    at  /dom/ranges/Range-mutations.js: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, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "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)
PassforeignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with selected range on foreignDoc from 0 to 1
Asserts runNo asserts ran
PassforeignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with unselected range on foreignDoc from 0 to 2
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignDoc is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignDoc.documentElement is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignDoc is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignDoc 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_equals(Document node with 4 children, Document node with 4 children, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "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)
PassforeignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with selected range on foreignDoc from 0 to 2
Asserts runNo asserts ran
PassforeignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with unselected range collapsed at (foreignDoc, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignDoc is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignDoc.documentElement is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignDoc is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignDoc is undefined")
    at  /dom/ranges/Range-mutations.js: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, "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(Document node with 4 children, Document node with 4 children, "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)
PassforeignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with selected range collapsed at (foreignDoc, 1)
Asserts runNo asserts ran
PassforeignDoc.insertBefore(detachedComment, foreignDoc.doctype), with unselected range collapsed at (foreignDoc, 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignDoc is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignDoc.doctype is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignDoc is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignDoc is undefined")
    at  /dom/ranges/Range-mutations.js: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, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "Wrong end container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:142:3)
Pass
assert_equals(0, 0, "Wrong end offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:144:3)
PassforeignDoc.insertBefore(detachedComment, foreignDoc.doctype), with selected range collapsed at (foreignDoc, 0)
Asserts runNo asserts ran
PassforeignDoc.insertBefore(detachedComment, foreignDoc.doctype), with unselected range on foreignDoc from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignDoc is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignDoc.doctype is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignDoc is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignDoc is undefined")
    at  /dom/ranges/Range-mutations.js: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, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "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)
PassforeignDoc.insertBefore(detachedComment, foreignDoc.doctype), with selected range on foreignDoc from 0 to 1
Asserts runNo asserts ran
PassforeignDoc.insertBefore(detachedComment, foreignDoc.doctype), with unselected range on foreignDoc from 0 to 2
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignDoc is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignDoc.doctype is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignDoc is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignDoc 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_equals(Document node with 4 children, Document node with 4 children, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "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)
PassforeignDoc.insertBefore(detachedComment, foreignDoc.doctype), with selected range on foreignDoc from 0 to 2
Asserts runNo asserts ran
PassforeignDoc.insertBefore(detachedComment, foreignDoc.doctype), with unselected range collapsed at (foreignDoc, 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignDoc is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignDoc.doctype is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignDoc is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 1 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignDoc is undefined")
    at  /dom/ranges/Range-mutations.js: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, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(2, 2, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "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)
PassforeignDoc.insertBefore(detachedComment, foreignDoc.doctype), with selected range collapsed at (foreignDoc, 1)
Asserts runNo asserts ran
PassforeignDoc.insertBefore(detachedComment, null), with unselected range on foreignDoc from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: foreignDoc is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: detachedComment is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: null is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignDoc is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("number", "undefined", "Test bug: 0 is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignDoc is undefined")
    at  /dom/ranges/Range-mutations.js: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, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(0, 0, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Document node with 4 children, Document node with 4 children, "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)
PassforeignDoc.insertBefore(detachedComment, null), with selected range on foreignDoc from 0 to 1
Asserts runNo asserts ran
Passparas[0].insertBefore(xmlTextNode, paras[0].firstChild), with unselected range collapsed at (paras[0], 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[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("object", "undefined", "Test bug: paras[0].firstChild 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">do re mi fa so la tiÄb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">do re mi fa so la tiÄb̈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">do re mi fa so la tiÄb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">do re mi fa so la tiÄb̈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].insertBefore(xmlTextNode, paras[0].firstChild), with selected range collapsed at (paras[0], 0)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">do re mi fa so la tiÄb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">do re mi fa so la tiÄb̈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">do re mi fa so la tiÄb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">do re mi fa so la tiÄb̈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].insertBefore(xmlTextNode, paras[0].firstChild), with unselected range on paras[0] from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[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("object", "undefined", "Test bug: paras[0].firstChild 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">do re mi fa so la tiÄb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">do re mi fa so la tiÄb̈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">do re mi fa so la tiÄb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">do re mi fa so la tiÄb̈c̈d̈ëf̈g̈ḧ </p>, "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].insertBefore(xmlTextNode, paras[0].firstChild), with selected range on paras[0] from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">do re mi fa so la tiÄb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">do re mi fa so la tiÄb̈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">do re mi fa so la tiÄb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">do re mi fa so la tiÄb̈c̈d̈ëf̈g̈ḧ </p>, "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].insertBefore(xmlTextNode, paras[0].firstChild), with unselected range collapsed at (paras[0], 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[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("object", "undefined", "Test bug: paras[0].firstChild 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">do re mi fa so la tiÄb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">do re mi fa so la tiÄb̈c̈d̈ëf̈g̈ḧ </p>, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(2, 2, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Element node <p id="a">do re mi fa so la tiÄb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">do re mi fa so la tiÄb̈c̈d̈ëf̈g̈ḧ </p>, "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].insertBefore(xmlTextNode, paras[0].firstChild), with selected range collapsed at (paras[0], 1)
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: xmlTextNode is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_equals(Element node <p id="a">do re mi fa so la tiÄb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">do re mi fa so la tiÄb̈c̈d̈ëf̈g̈ḧ </p>, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.js:138:3)
Pass
assert_equals(2, 2, "Wrong start offset")
    at Test.doTest ( /dom/ranges/Range-mutations.js:140:3)
Pass
assert_equals(Element node <p id="a">do re mi fa so la tiÄb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">do re mi fa so la tiÄb̈c̈d̈ëf̈g̈ḧ </p>, "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].insertBefore(paras[0], paras[0].firstChild), with unselected range on paras[0] from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[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("object", "undefined", "Test bug: paras[0].firstChild 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">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈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">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈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].insertBefore(paras[0], paras[0].firstChild), with selected range on paras[0] from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild 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>, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.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">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈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].insertBefore(testDiv, paras[0].firstChild), with unselected range on paras[0] from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: testDiv is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild 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">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈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">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈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].insertBefore(testDiv, paras[0].firstChild), with selected range on paras[0] from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: testDiv is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild 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>, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.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">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈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].insertBefore(document, paras[0].firstChild), with unselected range on paras[0] from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: document is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild 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">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈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">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈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].insertBefore(document, paras[0].firstChild), with selected range on paras[0] from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: document is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild 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>, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.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">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈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].insertBefore(foreignDoc, paras[0].firstChild), with unselected range on paras[0] from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignDoc is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild 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">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈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">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈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].insertBefore(foreignDoc, paras[0].firstChild), with selected range on paras[0] from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: foreignDoc is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild 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>, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.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">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈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].insertBefore(document.doctype, paras[0].firstChild), with unselected range on paras[0] from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: document.doctype is undefined")
    at  /dom/ranges/Range-mutations.js:66:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild 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">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈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">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈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].insertBefore(document.doctype, paras[0].firstChild), with selected range on paras[0] from 0 to 1
Asserts run
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0] is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: document.doctype is undefined")
    at  /dom/ranges/Range-mutations.js:82:11
Pass
assert_not_equals("object", "undefined", "Test bug: paras[0].firstChild 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>, "Wrong start container")
    at Test.doTest ( /dom/ranges/Range-mutations.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">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈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)